Is Max Irons the next Rob Pattinson? He has chiseled good looks. He's British. And he's starring in the upcoming sci-fi film The Host, based on the best-selling novel by beloved Twilight author Stephenie Meyer.

PHOTOS: Rob Pattinson and Kristen Stewart strip for final Twilight scene

In the much-anticipated movie, Irons plays Jared, one of the last remaining humans on Earth, who falls in love with Melanie (Saoirse Ronan), a fellow human whose body becomes the host for an alien. It's a star-making role, and even though he's the son of actor's actor Jeremy Irons, the 27-year-old hunk wasn't a shoo-in. 

Hunger Games' Liam Hemsworth and Game of Thrones' Kit Harington were also up for the role. "I looked at these guys, all tanned, with perfect stubble and muscles," he tells Us Weekly. "And I thought, What do they want with me? I'm pale and pasty."

"You know, Taylor Lautner, with a body like that, he should be taking his shirt off," Irons jokes. "For me, it's not so essential.

PHOTOS: Taylor Lautner — from child star to action hunk

For much, much more about The Host and its stars (including never-seen photos and gorgeous tear-out posters) check out the collector's edition of Us Weekly Special: The Host, available at Barnes & Noble online and at bookstores March 22.

This article originally appeared on Max Irons Thought He Was Too "Pale" and "Pasty" for Lead Role in The Host