Christopher John Grace was born inNew York City[1][2] on July 12, 1978.[3] His mother, Pat, was the assistant toNew Canaan Country School's headmaster; his father, John Grace, was aMadison Avenue executive.[4][5] He has a sister named Jenny.[6] His mother is of Irish descent, whilst his paternal grandmother came from a German-Jewish family with links to the Polish town ofKępno.[7][8] Grace was raised anEpiscopalian.[9]
Grace was cast asEric Forman on Fox'sThat '70s Show, which debuted in 1998. He played the role regularly until the show's 7th season, when his character was written out and replaced with a new character named Randy Pearson (Josh Meyers). Grace made a brief guest appearance inthe final episode.[10][11] Reflecting on his experience working on the show in 2018, Grace described it as being "like a boot camp [...] for acting." He explained: "There's a filmic element, so you learn that. There's a live audience, so there's kind of a theater element. And when you suck, which you do — especially, like me, if you've never acted before — you get back up next week, do another show. And I think everyone on that show would tell you that over four or five years, we got good."[12]
Grace played aprep school student who introduces his girlfriend tofreebasing in directorSteven Soderbergh's 2000 filmTraffic, as well as having uncreditedcameos as himself in Soderbergh'sOcean's Eleven and its 2004 sequel,Ocean's Twelve. "The joke is that you're supposed to play the worst version of yourself and I don't think too many people are comfortable with that. I never thought for a second that people were really going to think that's what I was like. I think that people will know that I was faking it in those movies", he toldFlaunt magazine in 2007.[citation needed]
He planned to cameo inOcean's Thirteen. However, due to his role inSpider-Man 3, he had to abandon these plans. As Grace said, "I was doing reshoots onSpider-Man 3. I was bummed. I actually talked to Steven Soderbergh about that and we had a thing and then I couldn't do it."[13] He appeared in directorMike Newell's 2003 filmMona Lisa Smile.[14]
In 2007, Grace portrayedEddie Brock/Venom inSpider-Man 3, directed bySam Raimi. Grace himself was a fan of the comics and read the Venom stories as a child.[16] In 2009, Grace became the subject of a recurring column on the entertainment/pop culture siteVideogum, entitled "What's Up With Topher Grace?"[17]
In 2010, Grace appeared in the ensemble comedyValentine's Day and played the character of Edwin inPredators.[18]
In October 2013, Grace joinedHBO comedy pilotPeople in New Jersey withSarah Silverman, but in January 2014, the pilot was passed on.[24][25]
Grace co-starred in the comedy filmAmerican Ultra (2015), alongsideJesse Eisenberg andKristen Stewart, playing a CIA agent.[26] That same year, he co-starred inTruth, withRobert Redford andCate Blanchett, based on the story of CBS's60 Minutes report that George W. Bush had received preferential treatment to keep him out of the Vietnam War. Grace played Mike Smith, a researcher on the story.[27]
In January 2018, Grace joined the supernatural-thrillerDelirium, which centers on a man recently released from a mental institute who inherits a mansion after his parents die. After a series of disturbing events, he comes to believe it is haunted.[28] In August 2018, Grace portrayedDavid Duke in the biographicalcrime filmBlacKkKlansman, directed bySpike Lee, alongsideJohn David Washington andAdam Driver.[citation needed] In 2019, he played Billy Bauer in the 2nd episode ofBlack Mirror’s 5th season, titled "Smithereens". In 2020, Grace was cast inABC'sHome Economics pilot.[29] On April 30, 2022, it was announced that Grace would have a guest appearance in the follow-up sitcom,That '90s Show.[30] In 2024, Grace starred in the horror filmHeretic[31] and in 2025, he starred in the action thrillerFlight Risk.[32]
Grace has long held an interest in makingfan edits of popular films, particularly those involvingStar Wars. He has stated that this has become a source of relaxation for him. His edits were shared on his now-defunct pop-culture website Cereal Prize.[33]
In 2012, he edited theStar Warsprequel trilogy into one 85-minute film,[34] titledStar Wars: Episode III.5: The Editor Strikes Back[35] and showed it to select audiences. The edit utilized original footage, music from theClone Wars series, and a portion fromAnthony Daniels' audiobook recordings.[36]
In 2014, he created a cut ofBoogie Nights that served as a reconstruction of the character Brock Landers' fake movieAngels Live in My Town.[37]
In 2018, he created his own edit ofThe Hobbit, stating that "I think that maybeThe Hobbit should've been one movie, and many people would agree. Money drives a lot of those franchises. It's better when the art leads."[38] He specifically edited this as a way to relax while portrayingDavid Duke inSpike Lee'sBlacKkKlansman.[39]
In 2019, Grace and editor Jeff Yorkes started a Twitter account for "Lou's Cafe", the pseudonym by which the two credit their work. The name comes from the diner featured in the filmBack to the Future. Later that year, he and Yorkes were commissioned byPixar to edit a retrospective forToy Story 4, which was titled "Toy Story 4 Ever" and released on Pixar's YouTube account.[40]
Grace started dating actressAshley Hinshaw in January 2014. They were engaged in January 2015[41] and married nearSanta Barbara, California, on May 29, 2016.[42] They have two children and were expecting a third as of September 2022.[43][44][45]