Skip to main content
Good Fortune backdrop
Good Fortune poster

Good Fortune

“Need a miracle?”

7.0
2025
1h 37m
ComedyFantasy
Director: Aziz Ansari

Overview

A well-meaning but rather inept angel named Gabriel meddles in the lives of a struggling gig worker and a wealthy capitalist.

Full Plot (Spoilers)

AI-generated full plot summary

Arj is a freelance film editor struggling with debt and the gig economy in Los Angeles. While working as a "TaskSergeant" to wait in a long line for cinnamon buns, he is told by a child that the American dream is dead.

Sponsored

Trailer

Official Trailer #2 Official

Cast

Reviews

AI-generated review
The Price of a Miracle

The image I kept carrying out of *Good Fortune* was not some celestial reveal or moral breakthrough. It was Keanu Reeves on a curb, smoking and eating a box of "chicken nuggies" like a man who has been awake for three days. He plays Gabriel, a guardian angel who has been demoted, and the sight is instantly funny. Then it stops being funny. Reeves lets the slump in his shoulders do the work, and suddenly the joke turns into something sadder: a tiny, ridiculous portrait of how heavy being human can feel.

Keanu Reeves as Gabriel

Aziz Ansari’s directorial debut runs on that same odd frequency. *Master of None* was all precision and contemporary neurosis; *Good Fortune* reaches for a broader, older comic mode, something closer to *Sullivan's Travels* or *My Man Godfrey* after a gig-economy rewrite. Ansari plays Arj, a task-rabbit drifter living out of his car and wasting huge chunks of his day on errands for people who barely register him. Seth Rogen is Jeff, the venture capitalist on the other end of that arrangement. Gabriel, whose official heavenly job mostly involves stopping people from texting while driving, decides to go rogue and swap their lives.

The movie never fully convinces when it starts laying out its celestial bureaucracy. The divine order here looks suspiciously like a mid-tier HR department, which may be the joke, though the satire only half lands. What Ansari does nail is the material difference between the two worlds. Jeff moves through glaring white kitchens, cold plunges, and expensive empty space. Arj lives inside cramped frames and phone-light, with gig apps dictating his next breath.

Arj and Jeff

When the swap happens, the film wobbles for a bit. It overexplains, hangs around while Arj screams in the mansion and Jeff screams in the Corolla, and acts as if the premise itself should carry the scene. Then it gets smarter. Arj doesn’t discover that money is spiritually hollow. He loves having it. Of course he does. Money immediately fixes most of what has been grinding him down. Tim Grierson in *AV Club* wrote that the movie "acknowledges the anger that economic inequality causes but doesn't dig too deep." Fair. But there is something refreshing about a film willing to admit, without decorative wisdom, that poverty is simply exhausting.

The real draw is Reeves. Somewhere beneath the stoic saviors and trench coats, he still has the open-faced curiosity that made *Bill & Ted* and *Parenthood* so winning. He brings that same guileless confusion here. Watch how nervous his eyes get when Sandra Oh’s Martha—deliciously officious in every scene—catches him stepping out of line. He carries his body like an overgrown kid who still hasn’t figured out where to put his hands. As Gabriel loses his wings and collides with taxes, back pain, and the cost of staying alive, Reeves slowly lets the comedy drain out of his face. What’s left is empathy, heavy and a little dazed.

Gabriel in the city

The movie has obvious problems. Rogen is basically playing another caffeinated rich guy, Keke Palmer gets far too little to do as Elena, and the ending tries to wrap systemic cruelty in a bow that no story like this can honestly tie.

But I keep coming back to that curb. *Good Fortune* is messy, preachy in spots, and shaped a little awkwardly. Still, it has warmth where it counts. It doesn’t solve late-stage capitalism. It barely pretends to. It just sits beside the misery for a minute, lights up, and admits this life can be brutal. Some days, that is miracle enough.

Clips (4)

Clip

Clip

Official Clip ‘Gabe’s First Meal’

Official Clip ‘Solved Problems'

Featurettes (28)

it was my first day as a confetti operator

no need to fight, there's enough good fortune to go around

blessed to be with #keanureeves, #sandraoh, and #azizansari

Which one of Seth Rogen’s previous film characters could use a guardian angel?

“Keanu, no!”

What would you be the Guardian Angel of?

chicago, you’ve been blessed. UP NEXT: ATLANTA.

New York, you’ve been blessed. UP NEXT: CHICAGO.

angels are among us - and they’re spreading good fortune nationwide!

Good Fortune: Hugo’s Version.

Los Angeles, you’ve been blessed. UP NEXT: NEW YORK.

beyond blessed at Beyond Fest.

Dallas, you’ve been blessed. UP NEXT: LOS ANGELES.

Good Fortune is bringing laughs back to the cinema

the best movies have heart. and wings!

Aziz and friends at the Prince Charles Cinema

GOOD NEWS: sandra oh is alive. MORE GOOD NEWS: Good Fortune tickets are on sale NOW!

Good Fortune or Bad Fortune with Aziz Ansari

couldn’t have said it better ourselves.

an angel put this cast together.

we're making content!

Aziz ranking guardian angels is my new obsession

Q&A | TIFF 2025

the reviews are in!

baby this is keke palmer!

Good Fortune premieres at TIFF50

Aziz Ansari Learns British Slang

Four Favorites with Keanu Reeves and Aziz Ansari