Kevin Spacey is quickly becoming one of the top guests on The Tonight Show with Jimmy Fallon. His performance of Jason Derulo’s Talk Dirty with Jimmy Fallon‘s barbershop quartet in May went viral. He has another potential viral hit on his hands with his spot-on impersonations on the show last night. In a game of Wheel of Impressions with Fallon, Spacey was asked to do Halloween-themed impressions of Johnny Carson, Christopher Walken and Bill Clinton. As a bonus, he also did one of Fallon’s subjects, Michael Caine, trumping the host’s impersonation.