The Sexiest Men Alive Who Played Superheroes
What do these Sexiest Men Alive have in common? They're not just super hot, they also have superpowers
Michael B. Jordan
2020's Sexiest Man Alive is the human embodiment of the fire emoji, so it's fitting that he played the Human Torch in 2015's Fantastic Four.
Michael B. Jordan
He also played a villain who fights superhero Black Panther. But he's in the Marvel Comic Universe and looks good in costume, so we'll include his stint as Killmonger anyway.
Affleck first donned a super suit when he played the titular hero in 2003's Daredevil. The year before, he was named PEOPLE's Sexiest Man Alive.
Ben Affleck (Again)
Then, there was Bat-fleck. The actor first played Batman in the 2016 DC film Batman v Superman: Dawn of Justice. He'll next reprise the role in 2022's The Flash.
Affleck wasn't the first Sexiest Man Alive to wear the Bat Suit! On top of being a two-time Sexiest Man Alive, George Clooney also played the caped crusader in 1997's Batman & Robin.
The Aussie actor, who earned the title of Sexiest Man Alive in 2014, wields a hammer like no other as Thor in the Marvel universe.
Although Deadpool usually wears a mask, we're glad Reynolds — who was 2010's Sexiest Man Alive – took it off for this photo.
2008's Sexiest Man Alive Hugh Jackman got physically ripped and also literally ripped (you know, by those giant claws) as Wolverine in the X-Men franchise.
Elba, PEOPLE's 2018 Sexiest Man Alive, first played the all-seeing, all-hearing Asgardian Heimdall in the first Thor movie, and followed it up by appearing in Thor: The Dark World, Avengers: Age of Ultron, Thor: Ragnarok and Avengers: Infinity War. Although technically not one of the Avengers, he certainly had superpowers and, in our books, that qualifies him for the list.
An honorable mention goes to James Bond. Maybe he's not technically a "superhero," but the handsome, iconic, British secret agent is about as close as it gets. The late Sean Connery, the original Bond, was crowned PEOPLE's 1989 Sexiest Man Alive.
Like a lot of cinematic heroes, several actors have stepped into the role of James Bond over the years. Pierce Brosnan, PEOPLE's Sexiest Man Alive in 2001, was the fifth actor to play the dashing Brit.
Share the Gallery
- Sexiest Man Alive Michael B. Jordan Says He's Going to 'Use My Body for Good' and Join OnlyFans
- Yellowstone's Cole Hauser Embraced Bathing Outside for Sexiest Man Issue: 'I'm Accustomed to It'
- The Undoing's Édgar Ramírez Says the Pandemic 'Has Been a Great Time to Realize We Need So Little'
- Dwayne Johnson Jokingly Says He Doesn't 'Concede' the Sexiest Man Alive Title to Michael B. Jordan