James McAvoy and Justin Long

Appearing on show The Graham Norton Show, X-Men: Days of Future Past stars James McAvoy, Michael Fassbender and some guy called Hugh Jackman take a look at some rather saucy fan-art which focuses on Xavier and Magneto's relationship.

James McAvoy

James McAvoy in Vito Waistcoat with Folded Sleeves

James McAvoy- hilarious and very handsome.but his 'sexyface' is always the same. "hey girl/guy (whatevs) I'm thinking about something super serious,. either that or I am constipated. I hope you guess the right one.

The very talented James Mc Avoy

James McAvoy -- I don't know if there's anything sexier than a man in a vest. Maybe a well tailored suit.

X men days of future past cast. Magneto. Marvel movie. Chuck. Professor x. Charles. Eric. Beast. Striker.

Evan Peters, Nicholas Hoult, Peter Dinklage, James McAvoy and Michael Fassbender on the set of X-Men: Days of Future Past.

Джеймс Макэвой и Майкл Фассбендер.

Pin for Later: Are Your Favourite Famous Men Shorter Than You Think?

I love this James McAvoy look to represent the character of Dante. As a demigod, Dante is so powerful, and there is something in his eyes in this picture, a warning you don't know what you're messing with.

Michael Fassbender and James McAvoy...OMG Michael is soooooo cute here! The darker hair suits him too! :)

Michael Fassbender and James McAvoy.OMG Michael is soooooo cute here! The darker hair suits him too!