We're guilty of being obsessed with Ian McKellen and Patrick Stewart's friendship, so you can bet we were thrilled to find a video of their X-Men: Days of Future Past co-stars doing impressions of the duo!

Hugh Jackman, Michael Fassbender and James McAvoy gathered to answer fan questions while promoting the latest film in the popular X-Men franchise, and it came as no surprise when Michael was asked to imitate Sir Ian, who plays the older version of his character Magneto in the movie.

James followed up with an impressive impression of Patrick, the older version of his Professor Charles Xavier character, which then inspired Hugh to give it his best shot!

Watch the amazing video below!