It was a truly star-studded affair on the Graham Norton Show.
But while Hollywood heavyweights Robert De Niro and Anne Hathaway were on the couch on the BBC One show, it was Thor and Avengers star Tom Hiddleston who took the cake.
It turns out the velvet-tongued British actor is bloody good at impressions.
Our favourite moment was his wonderful Graham Norton impression which had us in stitches…
But he had others up his sleeve too.