I 2006 var Spacey å se som skurken Lex Luthor i Bryan Singers film . Han har også gjennomført prosjekter som regissør, filmen var debuten hans på dette området. Fra tidlig i karrieren har Spacey hatt et ønske om å lage film om sangeren Bobby Darin, dette resulterte i filmen i 2004 (der han gjorde all syngingen selv). Han produserte og spilte i filmen i 2008. Han spilte rollen som «Francis Underwood» i Netflix-serien fra 2013 til 2017.