Tom Hiddleston is a man of many talents — he’s handsome, he can act, he can dance (watch out, Sam Rockwell), and soon he’ll prove his singing talents in the Hank Williams biopic I Saw the Light. But he’s also quite skilled with celebrity impressions, as he proved this week on The Graham Norton Show, where he was asked to do his Robert De Niro impression for none other than De Niro himself.

You may also recall Hiddleston’s charming Owen Wilson impression — if not, no worries because he does it again in the clip above before he lays out his version of De Niro for the legendary actor. De Niro and Anne Hathaway were guests on the show this week along with Hiddleston and director Kenneth Branagh, and Hiddleston treated everyone to his delightful impression skills.

Among the actors he evokes are Wilson, Christopher Walken (a popular choice), Al Pacino and De Niro. Even better: Hiddleston gives us a two-for-one by reenacting an exchange between Pacino and De Niro in Michael Mann’s classic 1995 crime film Heat.

How does De Niro feel about it? Before Hiddleston launches into it, the actor says he actually enjoys people doing impressions of him, “especially if they’re good.” After Hiddleston performs the Heat scene, De Niro notes that it’s his favorite scene from the film, an seems quite impressed not only with Hiddleston’s restrained impressions, but with his ability to recall all the dialogue.