We've seen Jimmy Fallon bring guests on 'The Tonight Show' to do everything from lip sync battles to Broadway covers of rap songs and they have all been amazingly fun to watch. So when he brought out Kevin Spacey to do a barbershop quartet rendition of Jason Derulo's 'Talk Dirty,' we weren't surprised that actually sounded incredible.

'House of Cards' star Kevin Spacey stopped by 'The Tonight Show' this week and joined Fallon and the Ragtime Gals (comprised of Fallon and the show's writers) to put an old-time spin on Derulo's hit single 'Talk Dirty.'

Hearing a risque song like that sung in a quartet fashion is something you don't see every day. We're pretty sure people didn't sing about a woman's "booty" back then so it's an interesting clash of styles that Spacey and Fallon are able to pull off. What's especially impressive is how they attack the chorus beat.

Click on the video above to watch and listen to their rendition and also check our Jason Derulo performance of 'Talk Dirty' at PopCrush's studios.

Jason Derulo Performs 'Talk Dirty' for PopCrush