
Marvel's Multitalented Actors: Playing Multiple Roles in the MCU
Several actors in the Marvel Cinematic Universe have had the opportunity to play more than one role. Linda Cardellini voiced Lylla in Guardians of the Galaxy Vol. 3 in addition to her role as Laura Barton. Chris Evans portrayed the Human Torch in the Fantastic Four series before becoming Captain America. Laura Haddock appeared as a fan in Captain America: The First Avenger and later played Peter Quill's mother in Guardians of the Galaxy. Ray Stevenson played the Punisher in Punisher: War Zone and Volstagg in Thor. Benedict Cumberbatch portrayed both Stephen Strange and Dormammu. Gemma Chan started as Minn-Erva in Captain Marvel and later became Sersi in The Eternals. Kenneth Choi played Jim Morita in Captain America and Agent Carter, and later portrayed Principal Morita in Spider-Man: Homecoming, who is the grandson of his earlier character.