Benedict Cumberbatch is probably the greatest A-list impersonator of them all. Search his name on YouTube and you’ll find an endless scroll of his impressive efforts: Tom Holland, Tom Hiddleston, Donald Trump, Alan Rickman, Chewbacca. The list goes on.

So it should come as no surprise that when we asked him to perform an impression of Michael Keaton’s Batman and Jack Nicholson’s Joker from 1989’s Batman (Cumberbatch’s favourite superhero movie growing up) he was more than up to the task. Watch the video above to see them in all their glory.

Elsewhere in the video – the first episode of our new 'Fake News' series, in which we ask celebrities to fact-check some outrageous falsehoods and blatant untruths that are floating around the internet about their lives – Cumberbatch addressed rumours that Tom Cruise was in the new Dr Strange move (as well as scurrilous accusations that Cumberbatch was one of the smallest Marvel stars), joking: "If Tom Cruise was in the Multiverse of Madness, he would have platforms on."

Check out the full video above, and subscribe to Esquire's YouTube channel for more.