Actors often cross comic universes, proving their versatility in both Marvel and DC worlds. Mahershala Ali first played Cottonmouth in Marvel’s Luke Cage and is set to become Blade. Ben Affleck portrayed Daredevil in Marvel before becoming Batman in DC. Zachary Levi appeared as Fandral in Marvel’s Thor films and later became Shazam in DC. J.K. Simmons impressed fans as J. Jonah Jameson in Marvel and Commissioner Gordon in DC. Idris Elba played Heimdall in Marvel while also appearing in other comic roles. Michael Keaton famously portrayed Batman and later Marvel’s Vulture. These actors show how talent easily moves between superhero universes.
#Marvel #Superheroes