Show summary Hide summary
- How the plot flips lives to test happiness
- Performances that balance comedy and empathy
- Direction and visual tone: comedy with restrained ambition
- The central themes: money, dignity, and who gets moral scrutiny
- Where the film falters: finale and messaging
- Key credits and release details for search engines
Aziz Ansari’s new film Good Fortune begins with an immediate oddity: the comic actor we know for his upbeat, breezy persona is playing a man sleeping in his car. That contrast pulls you in. The movie wants to ask whether swapping lives can teach anyone gratitude, but it keeps juggling tones between broad comedy and social realism. The result is often funny, sometimes touching, and occasionally awkward.
How the plot flips lives to test happiness
The film’s engine is a classic body-swap conceit with a moral twist. Ansari plays Arj, a gig-worker patching together shifts to afford a place to live. Keanu Reeves is Gabriel, a low-ranking angel who intervenes in small, everyday dangers. When Gabriel decides Arj needs a lesson, he trades Arj’s life with that of Jeff, a billionaire tech boss played by Seth Rogen.
HGTV’s Leslie Davis confirms divorce: fans confused after engagement rumors
Vampire movies: 100 best ever, ranked
- Arj’s daily grind includes deliveries, retail shifts, and temp work.
- Jeff enjoys the trappings of wealth and the freedom it brings.
- The swap is meant to show Arj that money isn’t a cure for unhappiness.
Instead, the experiment reveals how different the burdens of poverty and privilege really feel. The switch also creates chaos at the celestial office, as Gabriel faces consequences for stepping out of bounds.
Performances that balance comedy and empathy
Ansari leans into his natural comic rhythm. His Arj is more resigned than heroic. This isn’t a rags-to-riches inspirational arc. Arj simply wants stability. That makes his choices relatable, if not always cinematic.
Seth Rogen lands the wealthy id with easy charm. He plays entitlement and listless pleasure with a practiced lightness. Keke Palmer gives Elena warmth and spark in cooler scenes between coworkers and lovers. Keanu Reeves brings a calm, almost mystical steadiness to Gabriel, which helps the film maintain a gentle moral center.
- Arj (Aziz Ansari): dry, tired, occasionally hopeful.
- Jeff (Seth Rogen): privileged, amused, out of his depth.
- Elena (Keke Palmer): grounded presence and romantic foil.
- Gabriel (Keanu Reeves): earnest and quietly authoritative.
Direction and visual tone: comedy with restrained ambition
Ansari directs and writes the film. His approach favors clear, literal storytelling over sly visual invention. The cinematography is clean and serviceable, but it rarely surprises. Moments that could feel cinematic instead read like well-lit TV scenes.
The movie’s pacing tends toward conversational beats. Ansari prefers dialogue that names emotions and lessons rather than implying them. That makes the movie easy to follow. It also reduces opportunities for subtlety.
When performances step up
Where Ansari’s direction is plain, the cast lifts the material. Reeves, Rogen, and Palmer create chemistry that keeps scenes moving. Their presence softens moments when the script grows didactic.
The central themes: money, dignity, and who gets moral scrutiny
Good Fortune places the spotlight on ordinary precarity. It examines how daily instability erodes hope more reliably than a lack of luxury erodes joy. The film asks who we choose to “fix.”
Gabriel singles out Arj for intervention. That choice becomes part of the film’s commentary. Why target the poor for spiritual corrections while the wealthy live largely unchecked? The body-swap is a sly way to flip that question back on itself.
Poverty is shown as a series of small injuries. The movie makes that plain: missed rent, awkward job interviews, and the indignities of side gigs accumulate.
Where the film falters: finale and messaging
The film sustains a witty, sentimental vibe for much of its runtime. But as it nears the end, the messaging softens into neat resolutions. Characters perform good deeds that feel required rather than earned.
Gabriel’s own arc is trimmed thin. Reeves’ exit from the story arrives without dramatic weight. The result is an ending that comforts but does not fully reckon with the inequalities the film raises.
Key credits and release details for search engines
- Title: Good Fortune
- Director & Writer: Aziz Ansari
- Cast: Aziz Ansari, Keanu Reeves, Seth Rogen, Keke Palmer
- Genre: Comedy-drama, Social satire
- Keywords: Good Fortune review, Aziz Ansari movie, Keanu Reeves performance, gig economy film
- Release Date: Oct. 17, 2025









