Here’s 17 celebs impersonating other celebs in one perfect supercut

A talented actor should be able to take on any role, even if it’s the part of another famous actor. Right? They’re chameleons, after all.

Graham Norton knows this, and compiled all the best celebrity impressions from his show into one mega supercut video.

The supercut of stars impersonating other celebs on the program was recently posted on the series’ YouTube page.

Some highlights:

Benedict Cumberbatch impersonates Star Wars’ Jar Jar Binks.

Tom Hiddleston and Bradley Cooper both do impressions of Christopher Walken.

Hiddleston also does his own version of Owen Wilson.

George Clooney does an obscure impression of Batman & Robin director Joel Schumacher.

Amy Adams then impersonates Batman.

Tom Cruise does a great impression of his Edge of Tomorrow co-star Emily Blunt. Oh, and Donald Duck.

Tom Hanks’ impression of Clint Eastwood is hilarious.

Liam Neeson’s impressions of Eastwood and Sean Connery are spot-on.

Now we’re envisioning other celeb impressions we’d love to see.

Kristen Stewart doing JLaw. JLaw’s version of Meryl Streep. Streep doing Betty White, and Betty White as Madonna. And then Madonna could do David Bowie.

And then David Bowie can come back and do David Bowie.

And he’all bring Prince and Alan Rickman and Leonard Cohen and Carrie Fisher and Debbie Reynolds back with him.