Ryan Reynolds has been posting Deadpool pics non-stop, and it's been so much fun that it seems we've all collectively agreed to cut him some slack for his involvement in the lackluster 2011 Green Lantern movie.
Unfortunately for Ben Affleck, the new Batman hasn't received the same universal pardon. Despite some promising pics of the Oscar winner in the Dark Knight's gear -- and a gravelly voiced trailer for Batman V Superman: Dawn of Justice -- some people haven't been able to forgive him for his portrayal of Daredevil over a decade ago.
VIDEO: DC vs. Marvel: Which Superhero Earns the Most?
The two actors got us to thinking about how many stars have suited up to play wildly different comic book characters in totally separate comic book universes -- and it's actually more frequent than you might imagine. Here are six stars who've gotten the chance to play more than one superhero!
6. Ryan Reynolds
In 2009 the world rejoiced when they learned that Ryan Reynolds would be playing Deadpool in X-Men Origins: Wolverine. After all, the super-hot comedic actor was the perfect choice to play the Merc with the Mouth. And then people saw the movie and everyone was sad.
In 2011, Reynolds got the chance to play Green Lantern, another iconic character, this time from the DC Universe. Only this project didn't go over so well either, getting less-than-stellar reviews and generally being disliked by everyone who even kind of liked the comics.
NEWS: Ryan Reynolds Shares Glorious First Pic as Deadpool--Check Out the Burt Reynolds Pose!
Luckily, people recognized that he'd still be an amazing Deadpool if the film was made by someone who had ever read a Deadpool comic (or any comics, really), and now we're about to get what looks to be an amazing, bloody, insane action epic!
5. Chris Evans
One of Chris Evans' biggest breakthrough roles was when he played Johnny Storm in 2005's Fantastic Four. Evans reprised the role in the 2007 sequel before switching over to play a different Marvel hero. He made his debut as Captain America in 2011's The First Avenger. Now, Evans has played Cap four times with a third standalone film coming out next year.
NEWS: 'Captain America: Civil War' Officially Has More Superheroes Than 'Avengers: Age of Ultron'
And, to top it off, Chris Evans also starred as Jensen in the 2010 film The Losers, based off a graphic novel of the same name, and in the same year starred as Lucas Lee in Scott Pilgrim vs. the World, which is also a comic book adaptation.
And let us not forget his leading role in the 2013 post-apocalyptic sci-fi thriller Snowpiercer, which was based on a French graphic novel. The dude must love comics.
4. Ben Affleck
When Ben Affleck starred in Daredevil in 2003, it wasn't exactly a high mark for his career. The movie -- and his performance -- received a fair share of criticism. Like, a lot of criticism.
However, since his feature directorial debut with 2007's Gone Baby Gone and his acclaimed performances in Argo, The Town, and Gone Girl, Affleck has been able to rocket back to the top of his game.
NEWS: 'Batman v. Superman' Trailer Is Officially Here!
But that didn't mean people were ready for him to take on the role of Batman. His casting announcement was inexplicably met with the same kind of hate usually reserved for war criminals. But Affleck has persevered through the hailstorm of unreasonable vitriol and his turn as the Caped Crusader looks promising.
3. Halle Berry
In 2000, Halle Berry played Storm in Bryan Singer's original X-Men. While she might not have been every fan's first choice, she proved formidable and ended up appearing in nearly every X-Men movie since.
Then in 2004 -- after the amazing X-Men 2 came out but before X-Men: The Last Stand was forced on people -- Berry made the inexplicable decision to star in Catwoman. With a 9 percent rating on Rotten Tomatoes, it's widely considered to be one of the worst comic book adaptations of all time.
VIDEO: 6 Female Superheroes That Need To Be On The Big Screen
Luckily for Berry, the film was so laughably forgettable that it didn't stick in anyone's mind and she was able to go back to playing Storm. And everyone collectively agreed to just move on.
2. Aaron Taylor-Johnson
Aaron Taylor-Johnson might have blown people away with his lightning fast moves and magnetic personality in Avengers: Age of Ultron, but before he was zipping around as Quicksilver, he was getting his ass kicked in the streets of New York City as a scrappy punk with no powers at all.
NEWS: 11 Times the New 'Avengers: Age of Ultron' Trailer Made Being Bad Look So Good
In 2010, Taylor-Johnson starred in the violent, mean, and endlessly fun adaptation of the Mark Millar graphic novel Kick-Ass. With nothing but two batons and some training from Nick Cage and Chloe Grace Moretz, Taylor-Johnson fought crime and cracked skulls.
Then, Kick-Ass returned in a 2013 sequel than not a lot of people saw and those who did thought it lost the spark of the original. So hopefully people think of him more for his solid performance in Age of Ultron.
1. Brandon Routh
In 2006 Brandon Routh was given the herculean task of bringing Superman to the big screens in one of the most expensive movies ever made, Superman Returns. And, despite many critics saying he looked too fresh faced and young, Routh did a totally acceptable job.
Unfortunately, he never got a chance to do more with the character because Zach Snyder cast Henry Cavill for Man of Steel and Routh's career as Superman went up in smoke.
PHOTOS: 7 Sexiest 'Superman' Stars
However, he's now starring on The CW superhero extravaganza Arrow as The Atom! He's got the physique, the talent and the charm to fit right in.
Also, it's worth mentioning that, like Chris Evans, Routh also appeared in Scott Pilgrim vs The World, because that was one of the greatest comic book adaptations in movie history!