What a spook-tac-ular treat! Kevin Spacey made a buzzed-about appearance on The Tonight Show With Jimmy Fallon on Friday, Oct. 31. The House of Cards star, 55, quickly went viral when a clip of his insane celebrity impressions hit the Internet. 

In the show’s game, Spacey and host Fallon, 40, each were given a celeb to impersonate while talking about a Halloween-specific topic like Frankenstein or Ghostbusters

The Oscar winner effortlessly tackled former Tonight Show host Johnny Carson before delving into his spot-on imitation of actor Christopher Walken and former president Bill Clinton

Fallon also impressed with his Dr. Phil and Michael Caine impressions, but Spacey stole the show, even improving upon the host’s impersonation of the British actor. 

Watch the clip now and tell Us your favorite impression below!