It’s easy to forget that James McAvoy is a real person after seeing him play so many different characters (young professor X in the X Men films, Mr. Tumnus in The Lion, the Witch and the Wardrobe, and Kevin Wendell Crumb in Split.)
Sure, when you pair up his acting career with his good looks, believing this Scottish stud is real is even harder, but trust us. We looked it up.
Jamie Dornan
There is nothing that this Ireland-born hottie can't do. From acting to modeling to performing music, Dornan is a man of many talents.
While his acting career encompasses numerous titles, for some of us he will be forever known as Christian Grey from the Fifty Shade of Grey franchise.
Michael B. Jordan
Not to be confused with basketball player Michael (no B.) Jordan, this handsome fella must have gotten used to making some heads spin.
While he is definitely one of the popular kids on the block, Jordan has a geeky side too and he is a fan of superheroes as well as anime.
Humphrey Bogart
One of the very first icons of classical Hollywood, Humphrey Bogart simply had to have a place on this list.
This Casablanca star looks like the definition of a gentleman in a suit, and it's no wonder he made some hearts pound and some heads spin back in the day.
Benicio del Toro
This bilingual actor has family in the US, in Puerto Rico and in Barcelona. For some reason, speaking a second language or having a foreign accent automatically cranks up someone's hotness level.
Not that Benicio del Toro needed any help with that. If you're looking at this picture and feel like running your fingers through that hair, you're not the only one.