Matt Johnson

20 Actors Who Have Played More Than One Marvel Character

Stan Lee:  passenger and delivery guy and store clerk and cosmic being and…

Josh Brolin - Cable & Thano

Josh Brolin

Ryan Reynolds - Deadpool, Crappy Deadpool, and Hannibal King

Mahershala Ali - Cottonmouth & Blade

Alfre Woodard - Mariah Dillard & Miriam Sharpe

Chris Evans - Captain America & Johnny Storm

Michael B Jordan - Killmonger & Johnny Storm

Kenneth Choi - Jim Morita & Principal Morita

Idris Elba - Heimdall & Moreau

Vincent D'Onofrio, technically - Edgar the alien & Wilson Fisk

Rebecca Romijn - Mystique & Joan

Jon Favreau - Foggy Nelson & Happy Hogan

Gemma Chan - Minn-Erva & Sersi

Kate Mara - U.S. Marshal and Sue Storm

Olivia Munn - Chess Roberts and Psylocke