James McAvoy's Patrick Stewart impression has been well-known for years, so when Sir Pat Stew himself asked to hear it, he couldn't say no. He wouldn't do the entire "Space, the final frontier" monologue, unfortunately, but he blew Stewart away with an X-Men line instead.

In Days of Future Past, McAvoy and Michael Fassbender play the younger versions of Stewart and Sir Ian McKellen's Professor X and Magneto, so it shouldn't be shocking that Fassbender's McKellen impression is also damn good.

Now we just need McAvoy and Fassbender to become BFFs, start taking quirky Instagram photos together, and costar in Waiting for Godot. The transformation is almost complete.

[H/T Geekosystem]