Overtime there can be many heroes played by different actors or actors who played many heroes. Here are a few actors who played more than 1 hero.
The actor who changed from being The Human Torch in The Fantastic 4 (2005) and Fantastic 4 Rise Of The Silver Surfer (2007) to being Captain America and Avengers also by Marvel.
From Marvel's Daredevil in 2003 Ben Affleck will be betraying the Marvel universe and joining the DC universe in the upcoming movie portrayed as Batman in the movie Batman v Superman: Dawn of Justice (2016).
Ryan Reynolds starred in DC's Green Lantern (2011) and will also star in the upcoming Marvel Deadpool. Deadpool may not be a "hero" but this is also an example of Betrayal to the DC universe.
I hope you all enjoyed this please check out my previous articles. Leave a comment ask questions and share. Enjoy your day :D