Actor Kevin Spacey stopped by The Tonight Show Starring Jimmy Fallon, he and Jimmy Fallon went back and forth with celebrity impressions, and Kevin’s hilarious takes on people like Bill Clinton and Christopher Walken were very impressive. For each turn, they generated a celebrity name and a Halloween-themed topic to talk about while imitating that celebrity. Jimmy, of course, had some awesome impressions up his sleeve, too, channeling stars like Michael Caine and Dr. Phil. Check out Kevin’s incredible celebrity impressions.