Question: what actor has played the most superheroes?
Answer: Johnny Storm/Human Torch in Fantastic Four (2005) and Rise of the Silver Surfer (2007).
Casey Jones in TMNT (2007).
Cpt. ... 
Lucas Lee in Scott Pilgrim vs.