Benedict Cumberbatch's Taylor Swift impersonation needs a little work but he's got his Sean Connery voice down pat.
During an interview with MTV After Hours, the actor was asked to try to impersonate as many actors as he could in under 60 seconds. He attempted 11 impersonations -- including Michael Caine, Matthew McConaughey and Tom Hiddleston -- and pretty much nailed all of them. His Christopher Walken impersonation is definitely one of the funnier ones.
The game perfectly promotes Cumberbatch's new movie which is titled The Imitation Game. Starring alongside Keira Knightley, the film is about how English mathematician and logician, Alan Turing (Cumberbatch), helped crack the Enigma code during World War II.
The film hits theaters Nov. 28.
Cumberbatch isn't the only star good at impressions. Check out Saturday Night Live alum Nasim Pedrad doing a mean impersonation of Parks and Recreation star Aziz Ansari.