Spacey is de jongste van drie kinderen. Hij gebruikt zijn tweede naam 'Spacey' als artiestennaam; dit is ook de meisjesnaam van zijn grootmoeder van vaderskant. Spacey heeft een relatief groot bereik in de rollen die hij aankan. Zodoende wordt hij zowel gecast voor een sympathiek personage (zoals in K-PAX), als voor een psychopaat (zoals in Se7en) en zowel voor een machtig persoon (zoals in Superman Returns) als voor een onzeker iemand (zoals in Pay It Forward).
Spacey verhuisde in 2004 naar Londen om daar artistiek directeur van de Old Vic te worden. Hij debuteerde daar met het stuk Cloaca van de Nederlandse schrijfster Maria Goos.
In het spel Call of Duty: Advanced Warfare uit 2014 sprak hij de stem in van Jonathan Irons, de oprichter en CEO van een van de grootste privélegers ter wereld, Atlas.
Van 2013 tot en met 2017 speelde Spacey de hoofdrol van het personage Frank Underwood in de Amerikaanse televisieserie House of Cards, geproduceerd door de streamingdienstNetflix. Hiervoor won hij in 2015 de Golden Globe voor beste acteur.
Beschuldigingen en vrijspraak van seksuele intimidatie
In oktober 2017 beschuldigde acteur Anthony Rapp Spacey er in BuzzFeed News van dat hij in 1986, toen Rapp 14 jaar oud was en Spacey 26, ogenschijnlijk in dronken toestand, seksuele toenadering tot hem zocht en daarbij op hem ging liggen.[1][2] Spacey reageerde dat hij zich de ontmoeting niet herinnerde, maar dat als hij zich gedroeg zoals Rapp beweerde, hij zich "gemeend verontschuldigde voor iets wat een erg ongepast dronken gedrag was."[3] Daarop verklaarde hij: "Ik heb relaties gehad met zowel mannen als vrouwen. Ik heb mannen liefgehad, en romantische ontmoetingen met mannen gehad gedurende mijn leven, en nu kies ik ervoor te leven als een homoseksuele man."[4][5] Deze gelijktijdige coming-out als homoseksueel kwam hem op zware kritiek te staan omdat het werd gezien als afleidingsmanoeuvre.[6]
Sinds Rapp naar voren is getreden, zijn er diverse beschuldigingen tegen Spacey uitgesproken van seksueel ongepast gedrag in de afgelopen vijfendertig jaar; minstens acht personen hebben de acteur beschuldigd van aanranding.[7]
Als gevolg van de beschuldigingen beëindigde Netflix de samenwerking met Spacey. Het zesde en laatste seizoen van House of Cards, waarin Spacey niet meespeelt, werd ingekort van 13 naar 8 afleveringen.[8] Zijn scènes in de reeds voltooide maar nog niet uitgebrachte film All the Money in the World werden overgedaan met een andere acteur, Christopher Plummer.[9]
Eind 2018 werd een rechtszaak wegens "sexual assault" (een bredere term dan het Nederlandse 'aanranding' of 'verkrachting') tegen Spacey aangekondigd in de staat Massachusetts. Ongeveer tegelijkertijd publiceerde hij de video Let Me Be Frank waarin hij in de rol van Frank Underwood leek te refereren aan zijn eigen situatie.[10][11] In juli 2019 trok de openbare aanklager de aanklacht in.[12]
Op 20 oktober 2022 werd Spacey voor de aanklacht van Rapp vrijgesproken.[13]
Op Hemelvaartsdag 2022 werd bekendgemaakt dat Spacey in Engeland officieel is aangeklaagd wegens "sexual assault" in de betekenis van verkrachting: hij zou drie mannen tegen hun wil gepenetreerd hebben.[14] In juli 2023 verscheen Spacey voor de rechtbank in Londen.[15] De jury sprak hem vrij op alle twaalf klachten voor seksuele aanranding van vier mannen.[16]
In 2024 verscheen de tweedelige documentaire Spacey Unmasked waarin tien mannen uit Spacey's verleden aan het woord komen voor een periode van veertig jaar seksuele misdragingen door hem claimen.