Shazam
Captain Marvel, also known as Shazam (/ʃəˈzæm/), is a fictional superhero alter ego of Billy Batson, a boy who, by speaking the magic word "SHAZAM!" (acronym of six "immortal elders": Solomon, Herc...
See Profile
Roles Swap for the DCEU actors
What if the DCEU actors portrayed other characters from the DC Comics franchise.
Notes: In case an actor previously portrayed another DC character, do not cast it again. Do not include the actor...
See Story
Join the Conversation
0 comments on Shazam as Ben Affleck in Roles Swap for the DCEU actors