Films About Body Swapping Codexery

Good Fortune (film)

A comedy about an angel, a life swap, and the pursuit of hope.

Good Fortune is a 2025 American comedy film and the feature directorial debut of Aziz Ansari, who also wrote the script and appears in the cast. The ensemble includes Seth Rogen, Keke Palmer, Sandra Oh, and Keanu Reeves. The story centers on Gabriel (Reeves), a low-ranking guardian angel. After a failed attempt to show a struggling man named Arj (Ansari) that wealth isn't a cure-all—by swapping Arj’s life with that of his rich boss, Jeff (Rogen)—Gabriel loses his wings. Meanwhile, the angelic work he had been doing starts to fall apart.

The project came together after Ansari’s original directorial debut, *Being Mortal*, was suspended at Searchlight Pictures in 2022. He then decided to make a comedy for theatrical release, pointing to the success of *Barbie* (2023) as evidence that such films could still thrive. Rogen, a longtime friend of Ansari’s, inspired several elements of the movie and joined the cast shortly after *Being Mortal* was shelved.

Principal photography was originally scheduled for May 2023, but production shut down mid-month due to the 2023 Writers Guild of America strike. Filming eventually began in late January 2024 in Los Angeles, at which point Palmer was added to the cast. Most of the shoot wrapped before April 2024, though some scenes were delayed after Reeves suffered an injury two weeks into filming and needed time to recover.

*Good Fortune* premiered at the Toronto International Film Festival on September 6, 2025, and Lionsgate released it in the United States on October 17, 2025. Critics generally gave it favorable reviews, and it earned $26 million at the box office against a $30 million budget.

**Plot**

Gabriel is a low-ranking guardian angel whose usual job is preventing people from crashing while texting and driving. He longs to save lost souls, a task reserved for another angel named Azrael, who is among the few permitted to “Guide a soul.” One day, Gabriel saves Arj, an aspiring documentarian who works odd jobs and part-time at a hardware store, living out of his car. Curious, Gabriel observes him for a few days.

Arj starts dating his coworker Elena, who is trying to unionize the store. While doing tasks for hire, he meets Jeff, a wealthy tech investor, who hires him as an assistant. Jeff recommends a supposedly affordable restaurant for Arj to take Elena to, but it turns out to be very expensive, so Arj pays with Jeff’

release_year
2025
director
Aziz Ansari
genre
Comedy
production_companies
Garam Films, Oh Brudder Productions, Keep Your Head, Yang Pictures
distributor
Lionsgate
box_office
$26 million
budget
$30 million

Lore & Background

After the suspension of his original directorial debut Being Mortal at Searchlight Pictures in 2022, Aziz Ansari moved forward with plans to direct Good Fortune. He wanted to make a comedy to be released in theaters, citing the success of Barbie (2023) as proof of the viability of such a project. Ansari's longtime friend Seth Rogen, who inspired several elements of the film, joined shortly after Being Mortal was shelved. The film was set to begin principal photography in May 2023, but due to a production shutdown in the middle of the month because of the 2023 Writers Guild of America strike, filming started in late January 2024 in Los Angeles, when Keke Palmer joined the cast. The majority of filming wrapped before April 2024, with some scenes picked up later after an injury Keanu Reeves sustained two weeks into filming had healed.

Reader's Guide

Good Fortune premiered at the Toronto International Film Festival on September 6, 2025, and was released in the United States on October 17, 2025 by Lionsgate. The film received generally favorable reviews from critics and earned $26 million at the box office against a budget of $30 million. The plot follows Gabriel (Keanu Reeves), a low-ranking guardian angel who saves people from crashing while texting and driving, but who wants to save lost souls. After swapping the lives of struggling Arj (Aziz Ansari) and wealthy Jeff (Seth Rogen), Gabriel loses his wings and must navigate human existence. The film explores themes of wealth, hope, and the value of struggle, culminating in Arj willingly switching back to his own life after gaining perspective. The cast includes Keke Palmer as Elena, a hardware store worker fighting for unionization; Sandra Oh as Martha, an angel who takes Gabriel's wings; and Stephen McKinley Henderson as Azrael, an angel who helps lost souls.

Did You Know?

More in Films about body swapping 1-24

Spotted an error? Know more?

This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record

Comments

Loading…
Open in the interactive codex →