Kevin Spacey performed a version of Jason Derulo's hit Talk Dirty as part of a barbershop group on The Tonight Show Starring Jimmy Fallon, check it out here.

The House of Cards star, along with Fallon and three other singers, donned striped jackets, dickie-bows and hats for the performance, much to the audiences delight.