WATCH: Hugh Jackman, Michael Fassbender & James McAvoy Do Their Best Co-Star Impressions

'X-Men: Days of Future Past'
All the characters got their own 'Empire Magazine' cover
Do you need a laugh today? Would you like that laugh to come from three of the sexiest men in the movie business?

Then you’re in luck because Hugh Jackman, James McAvoy and Michael Fassbender are here to answer your wishes. The three very attractive men paid a visit to the Yahoo studios to plug their latest movie, X-Men: Days of Future Past. Or as I like to call it, Your X-Men Wet Dreams Come True.

Hugh, James and Michael all seem to get on rather well, especially when they do impressions together. 

Michael, who plays the younger version of Sir Ian McKellan’s Magneto, gave us a pretty good impression of the famous thespian. Although I’m a big fan of James’ Sir Patrick Stewart. Also, I want some tea. Earl Grey. Hot.

Check out the video above, and prepare for a lot of laughs. God these men are so beautiful. And those accents! I want to hold them. This movie cannot get here fast enough.