CastingunconfirmedSebastian Stan has joined the cast, reportedly in the role of Victor Zsasz.first seen Jul 18, 2026SourcesScreenRant