Wait, is Kevin Spacey actually Johnny Carson now? Did no one tell me? When did this happen? Should we be afraid? Is he going to take over a late-night show now? Help me!

On last night’s Late Show, Kevin Spacey stopped by to chat House of Cards (and other things, obviously) with host David Letterman, which somehow led to the actor breaking out some of his very best celebrity impressions, including both Jack Lemmon and Johnny Carson. They’re uncanny. If you close your eyes, you really can’t tell the difference (I did and I can’t!). Prepare to be amazed and give it a whirl!

More From ScreenCrush