Plot Explained Spoilers guaranteed!
Plot Explained

Browse by genre

Good Fortune (2025) movie poster

Plot Summary

Good Fortune (2025) Plot Summary & Ending Explained

Release, runtime and language
2025 · 1 h 38 m
Echo score 73
Loading streaming availability…
Starring
Keanu Reeves, Joe Anoa'i, Keke Palmer, Sandra Oh, Sherry Cola, Seth Rogen
Budget
$30M

Gabriel serves as a guardian angel for ordinary people. When he watches the hapless Arj, a handyman employed by wealthy socialite Jeff, hit rock bottom after his car is towed, Gabriel steps in. He tries to persuade Arj that swapping lives with Jeff and chasing wealth won’t solve his troubles.

On this page (7)
  1. 1 Where to watch
  2. 2 What happens: full plot
  3. 3 Plot questions answered
  4. 4 How it ends
  5. 5 Movie threads
  6. 6 Movies like Good Fortune
  7. 7 Every angle
Loading streaming availability…

Full plot summary · contains spoilers

What Happens in Good Fortune: Full Plot Summary

The whole story of Good Fortune (2025) explained, from the opening scene to the final frame: every key event, every twist and what it all adds up to. Read it as a quick recap before the sequel, to check a scene you missed, or to finally understand what really happened.

Gabriel, Keanu Reeves is a low-ranking guardian angel whose job is to keep people from crashing while texting and driving, yet he longs to save lost souls—the realm of another angel named Azrael. To satisfy this craving, he quietly watches Arj, Aziz Ansari, an aspiring documentarian who takes odd jobs, shuffles between a hardware store shift, and lives out of his car. As days pass, Gabriel grows curious about Arj’s choices and the life he’s building.

Arj begins dating Elena, Keke Palmer, a coworker at the store who is trying to organize a union to improve conditions for workers. During deliveries, Arj crosses paths with Jeff, Seth Rogen, a wealthy tech investor who hires him as an assistant. Jeff pushes Arj toward a suggested, supposedly affordable restaurant for a date with Elena, but the bill surprises them with its steep price. When Arj uses Jeff’s company card to cover the meal, Jeff promptly fires him.

Afterward, Arj discovers the app that once paid him has banned his account, and he turns to donating plasma to make ends meet. He drifts into a nap at a Denny’s and wakes to find his car has been towed for unpaid tickets. Feeling he has reached rock bottom, Gabriel steps forward, showing Arj a vision of a future meant to spark hope. Yet Arj reads that vision as bleak, and Gabriel explains that money and fame won’t heal his pain, so he proposes a dramatic swap: Arj and Jeff will switch lives to test whether wealth really changes everything. Arj agrees to the switch, and overnight he becomes Jeff—wealthy, powerful, and in charge—while Jeff becomes Arj’s assistant.

Gabriel’s bold move is discovered by Martha, Sandra Oh, his supervisor. She reprimands him, stripping away some of his angelic powers by taking his wings, a punishment that leaves him almost human-level limited. At a party later, Gabriel confronts Arj and helps Jeff regain his own memories. The trio discusses the arrangement, and Arj ultimately agrees to switch back after a few more days, but he refuses to financially support Jeff again so Jeff can understand Arj’s life firsthand. Gabriel accompanies Jeff as they relocate to a motel and try to cobble together income sources.

Arj reconnects with Elena and begins a renewed romance, but she ends things when he implies her union work is unimportant. While driving and texting Elena to reconcile, he crashes and falls into a coma. Jeff and Gabriel struggle to make ends meet, eventually sleeping in their car. Martha fires Gabriel, who becomes human and takes a job as a dishwasher, finding the work rhythm and the daily grind challenging.

When Arj wakes from the coma, he pretends memory loss to avoid switching back with Jeff. He’s fired as a delivery worker when the company switches to robotic deliveries, and Jeff hatches a plan to sneak into Arj’s home to fence his expensive watches. The two arrive at Arj’s birthday party just as the party is underway.

At the party, Arj runs into Elena, who reminds him that being rich isn’t the only thing worth fighting for; she continues to pursue her beliefs even if it doesn’t bring wealth. Arj soon discovers Jeff attempting to steal the watches, and the ruse about his memory loss is exposed. In the hospital, Arj agrees to switch back, but Gabriel insists that the change will only work if Arj truly desires to return to his own life with genuine hope—not born from guilt.

Martha visits Gabriel and explains that people can inspire hope in each other; they don’t have to bear the burden alone. With a new sense of purpose, Arj, Jeff, and Gabriel head to salsa night with Elena and her friends. Arj admits fear about returning to his old life, but Gabriel shares how he found meaning through human connections and pleasures, encouraging Arj to embrace the unknown. Reassured, Arj willingly switches lives back to his own. He is momentarily transported back to the moment after his car was towed, while Jeff returns to his normal life.

Back in his own life, Jeff uses his influence to push for better treatment of gig workers—higher pay and stronger benefits—embedding a sense of responsibility into his company. With this renewed purpose, Arj begins work on a documentary about gig workers and continues his growing relationship with Elena, as Gabriel watches over them with a quiet, hopeful presence.

Last updated: December 04, 2025 at 15:32

Was this helpful?

Plot questions answered

Good Fortune Plot Explained: Your Questions Answered

The questions people ask most about Good Fortune (2025): what happens in the confusing scenes, why the characters do what they do, the twists, hidden details and what the ending means. Each answer contains spoilers.

Q1

Why does Gabriel decide to swap Arj and Jeff's lives?

Gabriel swaps their lives because Arj reads the vision of his future as bleak and seems hopeless about ever improving his situation. Gabriel believes that switching their lives will prove to Arj that wealth and fame cannot truly heal his pain. The swap is also driven by Gabriel's desire to do meaningful work, saving lost souls, rather than just protecting people from minor accidents like texting while driving.

  • gabriel
  • life swap
  • arj
  • jeff
  • angel
  • hope
Q2

Why does Gabriel lose his wings and get punished?

Martha, Gabriel's supervisor, discovers the unauthorized life swap and punishes him by removing his wings. This strips Gabriel of most of his angelic powers, leaving him nearly human-level limited. The punishment is meant to demonstrate the consequences of meddling in human lives without proper authority, and it forces Gabriel to experience life as a human.

  • gabriel wings
  • martha
  • angel punishment
  • powers removed
Q3

Why does Elena break up with Arj after the life swap?

Elena ends her relationship with Arj when he implies that her union work is unimportant, suggesting that her activism doesn't matter compared to his new wealth. This moment reveals that even with a complete change in circumstances, Arj still doesn't fully value what Elena cares about most, fighting for workers' rights and meaningful causes.

  • elena breakup
  • arj
  • union
  • relationship
  • values
Q4

Why does Arj pretend to have memory loss after waking from the coma?

Arj pretends to have memory loss because he doesn't want to switch back to his original life, which he perceives as a step backward after experiencing wealth and power. The ruse allows him to avoid returning to his struggling gig worker existence and keeps the expensive watches Jeff had stolen. He's trying to hold onto the comfortable life he gained from the swap.

  • arj memory loss
  • coma
  • deception
  • switch back
Q5

What happens to Arj after he crashes his car while texting Elena?

While driving and texting Elena to reconcile after their breakup, Arj crashes his car and falls into a coma. This incident forces Jeff and Gabriel, who are now sharing Arj's old life, to struggle financially, even sleeping in their car. The coma also becomes a turning point where Arj must confront what he truly values.

Foreshadowing: Earlier in the film, Gabriel saves Arj from crashing while texting, establishing this as a recurring danger.

  • arj car crash
  • coma
  • texting while driving
  • accident
Q6

How does the life swap actually work in the movie?

The life swap is a supernatural exchange where Arj and Jeff trade bodies and entire life circumstances, Arj becomes the wealthy tech investor while Jeff becomes the struggling gig worker. Gabriel orchestrates the swap, but it can only be reversed when Arj genuinely desires to return to his own life with real hope, not out of guilt. The swap affects their physical bodies, finances, relationships, and social positions.

  • life swap
  • body swap
  • supernatural
  • how it works
Q7

Why does Jeff decide to help gig workers at the end of the movie?

After experiencing Arj's life firsthand, struggling with low pay, job instability, and sleeping in his car, Jeff gains genuine empathy for gig workers. When he returns to his own life, he uses his influence and resources to push for better treatment, higher pay, and stronger benefits for workers in his company. His transformation shows the film believe that experiencing hardship creates real change.

  • jeff reform
  • gig workers
  • company changes
  • ending
Q8

What does Gabriel learn about hope by the end of the movie?

Gabriel learns that people can inspire hope in each other rather than having to bear the burden alone. Initially, he believed he needed to save lost souls through dramatic interventions, but he realizes that human connections and everyday experiences, like working as a dishwasher or dancing salsa, can create meaning. Martha tells him that hope comes from inspiring others, not from grand supernatural gestures.

  • gabriel hope
  • martha
  • meaning
  • human connections
Q9

Why does Arj ultimately decide to switch back to his old life?

Arj decides to switch back after attending salsa night with Elena and her friends, where he realizes that genuine connections and purpose matter more than wealth. Gabriel's story about finding meaning through human pleasures and struggles reassures Arj that he can find fulfillment in his original life. He chooses to return not out of guilt but out of genuine hope for his future and his relationship with Elena.

  • arj switch back
  • salsa
  • choose hope
  • return to original life
Q10

Why is Gabriel dissatisfied with his guardian angel job?

Gabriel feels unfulfilled watching over people and keeping them from minor accidents like texting while driving, because he wants to do more meaningful work, specifically saving lost souls, which is the realm of angels like Azrael. His longing to make a bigger difference drives him to take bigger risks with Arj and Jeff's lives, hoping the life swap experiment will prove something important about human nature and hope.

  • gabriel dissatisfied
  • guardian angel
  • save souls
  • purpose
Q11

Why does Arj use Jeff's company card to pay for the expensive restaurant bill?

Arj uses Jeff's company card to pay for the steep restaurant bill because he wants to impress Elena on their date and doesn't have the money himself. Jeff had recommended the supposedly affordable restaurant, so Arj felt betrayed when the bill turned out to be much higher than expected. His decision to use the company card leads Jeff to fire him immediately, deepening Arj's financial struggles.

  • arj restaurant bill
  • company card
  • fired
  • jeff

Ending explained

What Happens at the End of Good Fortune?

How Good Fortune (2025) ends, in short: the final scene, the last twist and what it means for the characters. The full ending explained, with every spoiler, lives on its own page.

Read the full ending explained

In the film’s climax, the low‑rank angel Gabriel‑who has been stripped of his wings‑takes a desperate gamble: he forces a literal exchange of lives between Arj, the down‑on‑his‑luck handyman‑who has just been fired and is living in his car‑and Jeff, the pampered tech‑entrepreneur who had hired Arj as his personal assistant. Gabriel hopes the swap will teach Arj that the glossy “rich” existence is hollow, but instead Arj revels in his new wealth while Jeff is thrust into Arj’s relentless grind.

Because the switch was performed without the council’s consent, Gabriel is kicked out of the angelic order and must persuade Arj to willingly reverse the bargain. Arj stubbornly refuses—after months of poverty, the prospect of returning to a life of cash‑strapped odd jobs feels unbearable. Gabriel, meanwhile, restores Jeff’s memory, and Jeff, now living in a cheap motel, begins to feel the sting of his former entitlement.

Continue reading the ending (4 more paragraphs)

After a brief “fair‑play” deal that lets each man taste the other’s world for a few days, Arj’s newfound confidence collapses. He pushes his lover Elena into a plan to jet off to Paris, ignoring her union work, and in a reckless attempt to chase her he crashes his car and falls into a coma. While Arj lies unconscious, Jeff and Gabriel scramble to survive: Jeff, used to a life of ease, flounders at menial jobs, while Gabriel, now human, takes a dishwasher’s shift and discovers the simple pleasures of hamburgers and milkshakes.

Arj eventually awakens, but pretends to have lost his memory so he can stay rich. The ruse unravels when he brandishes the expensive watches he once owned and shoots at Jeff, who had broken into the party to steal them. In that chaotic moment Arj admits he’s only playing dumb, and he finally agrees to reverse the swap—if he truly believes his original life is worth living.

Seeing Elena again, Arj realizes that wealth cannot buy the connection he cherishes. He chooses to give up his fortune, walks away from the hardware‑store job he once despised, and urges Gabriel to reclaim his celestial rank. Jeff, humbled by his stint on the bottom rung, confronts his company’s board and pushes for better treatment of the working class. With both men having learned the limits of their former worlds, the three friends reunite, and Gabriel’s angelic status is restored.

The movie ends on a whimsical note: Arj leaves a taco on Gabriel’s doorstep, a nod to the human cravings Gabriel discovered while mortal. As the taco lifts off the plate, it hints that even an angel can miss the simple, messy joy of being human.

Good Fortune ending explained in full

Movie threads

More Movies Like Good Fortune, by Mood & Story

Curated lists built around what makes Good Fortune tick: the same mood, the same kind of story or the same emotional payoff. Each list explains why these movies belong together.

Guardian Angel Movies Like Good Fortune

Heavenly messengers cause comedic chaos while teaching life lessons. If you liked the whimsical angel in Good Fortune, you'll enjoy these movies featuring bumbling celestial beings guiding humans. Discover similar fantasy-comedies where magical intervention leads to personal growth and hopeful, uplifting conclusions.

  • whimsical
  • hopeful
  • magical
  • uplifting
  • heartwarming
  • reflective
  • Tone: whimsical, hopeful
  • Pacing: steady, character-driven
Why these movies?

The story pattern: Stories typically follow an angel or similar entity trying to help a human protagonist facing a personal struggle. Their attempts often backfire humorously at first, creating a steady-paced plot that builds towards a reflective and heartwarming resolution where both human and 'angel' learn something valuable.

Why they belong together: These films are grouped by their shared whimsical and hopeful tone, the central premise of supernatural guidance, and a blend of gentle comedy with meaningful emotional themes. The pacing is steady, focusing on character-driven stories with a straightforward, uplifting narrative arc.

Class Swap Stories Similar to Good Fortune

Characters from opposite worlds trade places and discover what truly matters. Fans of the life-swap experiment in Good Fortune will appreciate these movies about class disparity and personal awakening. Find similar stories where wealthy and working-class characters trade places, leading to reflective journeys about purpose and connection.

  • reflective
  • hopeful
  • struggle
  • uplifting
  • social commentary
  • personal growth
  • Tone: hopeful, reflective
  • Pacing: steady, reflective
Why these movies?

The story pattern: The narrative pattern involves a deliberate or magical swapping of circumstances between a privileged and a struggling character. The central conflict arises from navigating an unfamiliar world, leading to heightened awareness of class disparity and a reevaluation of personal values, culminating in mutual understanding and positive change.

Why they belong together: This thread connects films through their exploration of class dynamics via a life-swap premise, a medium emotional weight that balances serious themes with hopefulness, and a character-focused, steady pacing. The shared vibe is one of reflective struggle leading to an uplifting, purposeful conclusion.

Whimsical social commentary fantasies like Good Fortune

Magical realism used to explore real-world issues with a hopeful, comedic touch. If you liked the way Good Fortune used its angelic premise to explore class and happiness, you'll enjoy these movies. This list features similar feel-good fantasy films and thoughtful comedic dramas that blend whimsical plots with earnest commentary on modern life.

  • hopeful
  • whimsical
  • reflective
  • thought-provoking
  • feel-good
  • lighthearted
  • Tone: hopeful, whimsical, reflective
  • Pacing: steady, character driven
Why these movies?

The story pattern: These narratives typically introduce a magical element or disruption into a grounded world, forcing characters to confront their values. The plot follows the ripple effects of this intervention, leading to personal growth, perspective shifts, and a reaffirmation of hope, often concluding with a positive resolution that feels earned.

Why they belong together: Movies in this thread share a unique tonal balance: they are lighthearted enough to be enjoyable yet thoughtful enough to provoke reflection. They combine a steady narrative pace, medium emotional stakes, and a hopeful core, making them perfect for viewers seeking stories that are both uplifting and substantive.

Life swap and perspective shift movies like Good Fortune

Characters are forced into new lives and discover what truly matters. Fans of Good Fortune's gig worker and capitalist swap will love these films. Discover more movies with identity swaps, role reversals, and fish-out-of-water stories where characters learn valuable life lessons, find redemption, and experience profound personal change in a comedic or fantasy setting.

  • redemptive
  • comedic
  • transformative
  • empathic
  • self-discovery
  • second chances
  • Tone: hopeful, comedic, redemptive
  • Pacing: steady, plot-driven
Why these movies?

The story pattern: The plot hinges on a central device—a magical swap, a forced role change, or an unexpected new perspective—that upends the protagonist's world. The narrative explores the challenges and humiliations of this new reality, building towards a climax where the character integrates their old and new experiences, leading to growth and a happier, more enlightened existence.

Why they belong together: These films are connected by a shared narrative pattern of transformation through forced empathy. They balance comedic friction with sincere emotional development, creating a satisfying arc from ignorance to understanding. The moderate complexity of the swap premise and the ultimately happy ending provide a cohesive and rewarding viewing experience.

If you liked this

Movies Like Good Fortune

Similar movies to Good Fortune: the same genre, themes or kind of story. Each one comes with its own plot summary, timeline and ending explained.

Browse all movie summaries

Every angle

Good Fortune (2025) Explained: Plot, Ending, Timeline & Characters

Everything about Good Fortune in one place: what happens in the plot summary, the timeline in chronological order, the characters and meaning, the ending explained and a spoiler-free summary. What's After the Movie adds the cast, box office and post-credit scenes.

Coming soon on iOS and Android

The Plot Explained Movie Summary App

Plot summaries, endings explained and timelines on your phone. Catch up on any movie in minutes, save your favorites and never miss a twist again.

Be the first to know when we launch. Your email stays private, always.

Learn more about the app