Good Fortune Movie Review: Keanu Reeves Steals a Warm, Uneven Angel Comedy

Verdict: 3.5 out of 5. Good Fortune is the rare Hollywood comedy that genuinely wants to say something — and the rarer still one in which Keanu Reeves, playing a well-meaning but hopeless angel, turns out to be the funniest person on screen. Aziz Ansari’s feature directorial debut is warm, shaggy and occasionally muddled, but its heart is in the right place, and its central joke lands: what if an angel tried to prove money cannot buy happiness, and accidentally proved the opposite?

The film follows Arj, played by Ansari, a struggling gig worker in Los Angeles who was once a documentary film editor and now scrapes by on odd jobs, at one point living out of his car. Enter Gabriel, played by Reeves, a low-ranking angel whose job is to stop people texting while driving. Gabriel longs for a more meaningful assignment and, against the advice of his boss Martha, played by Sandra Oh, decides to show Arj that wealth is not the answer. He swaps Arj’s life with that of Jeff, a wealthy venture capitalist played by Seth Rogen. The plan backfires spectacularly: Arj’s problems largely vanish, Gabriel loses his wings, and the good work Gabriel once did starts to unravel around him.

The film at a glance

Detail Good Fortune
Writer and director Aziz Ansari, in his feature directorial debut
Cast Aziz Ansari, Keanu Reeves, Seth Rogen, Keke Palmer, Sandra Oh, Stephen McKinley Henderson
Premiere Toronto International Film Festival, 6 September 2025
US theatrical release 17 October 2025 (Lionsgate)
Runtime 97 minutes
Rating R
Reported budget Around $30 million
Worldwide box office Around $26 million
Critical reception Around 79% on Rotten Tomatoes; audience score around 80%

Keanu Reeves is the revelation

Reeves has built a career on stillness, and here he turns it into comedy. Gabriel is earnest, literal-minded and faintly bewildered by human life, and Reeves plays him with a gentle, deadpan sincerity that never curdles into parody. His small wings, his pride in a modest angelic job well done, and his growing panic as his grand lesson collapses are consistently funny — and, unexpectedly, moving. It is no surprise that critics singled him out: the film’s consensus on Rotten Tomatoes credits his heavenly comic timing with giving Ansari’s debut its lift.

Rogen is equally well cast as Jeff, a man so insulated by wealth that he barely registers other people’s lives until he is forced to live one. Keke Palmer brings energy and warmth as Elena, while Sandra Oh, as the exasperated angel Martha, gets some of the film’s sharpest lines. Ansari himself is a likeable centre, even if Arj sometimes feels more like an idea — the struggling worker — than a fully rounded character.

A comedy with a conscience

What sets Good Fortune apart from other body-swap comedies is that it is genuinely interested in the world Arj inhabits. The film is set against Los Angeles’s gig economy and housing pressures, and its best scenes are the small, observational ones: the demeaning jobs, the endless hustle, the way a single unexpected bill can undo a week of work. Ansari, who developed the project after his previous directorial effort was suspended in 2022, clearly wanted to make an original theatrical comedy with something on its mind, and that ambition is visible throughout.

The film also earns its emotional payoff. The life swap is not just a gimmick; it forces both Arj and Jeff to see each other clearly, and Gabriel’s fall from grace gives the comedy real stakes. By the end, the film’s message is less “money does not matter” than “money matters a lot, and so do the people around you” — a more honest, and more interesting, conclusion than the one Gabriel set out to prove.

Where it falters

Not everything works. The pacing can feel stop-start, as the film moves between fantasy, social realism and broader comic set pieces without always finding a steady rhythm. Some critics also argued that the film’s view of gig work, made by and starring wealthy Hollywood figures, lacks the bite its subject deserves — that it gestures at hardship without fully sitting inside it. There is some truth in that criticism, even if the film’s warmth and good intentions carry it a long way.

The script, too, occasionally explains its own joke. The premise is so strong that it hardly needs underlining, and the film is funniest when it trusts the audience to follow Gabriel’s logic — or lack of it — without a speech. At 97 minutes it never outstays its welcome, but a tighter middle stretch would have made a good comedy a great one.

A second life on streaming

Good Fortune underperformed in cinemas, earning around $26 million worldwide against a reported $30 million budget. On streaming, however, it found the audience that eluded it in theatres, climbing into Prime Video’s most-watched rankings in September 2026. That second life makes sense: this is a film built for a relaxed evening watch, for viewers who want laughs with their social commentary and a performance from Reeves that is worth the price of admission on its own.

Should you watch it?

Yes — especially if you like ensemble comedies that blend fantasy with real-world concerns, or if you simply want to see Reeves do something unexpected. Good Fortune is not the sharpest comedy of its year, and it is not as pointed as it sometimes wants to be. But it is funny, humane and genuinely original in a marketplace short on original studio comedies, and it leaves you in a better mood than it found you. That, as its title suggests, is a kind of good fortune in itself.

Frequently asked questions

What is Good Fortune about? An inept angel named Gabriel, played by Keanu Reeves, swaps the lives of struggling gig worker Arj, played by Aziz Ansari, and wealthy venture capitalist Jeff, played by Seth Rogen, to prove money cannot buy happiness. The plan backfires, Gabriel loses his wings, and all three must face what they have learned.

Who directed Good Fortune? Aziz Ansari wrote and directed the film, his feature directorial debut, after his earlier project Being Mortal was suspended in 2022.

Who stars in Good Fortune? The cast is led by Aziz Ansari, Keanu Reeves, Seth Rogen and Keke Palmer, with Sandra Oh and Stephen McKinley Henderson in supporting roles.

How was Good Fortune received? Critics were generally positive, giving it around 79% on Rotten Tomatoes, with particular praise for Reeves’s comic performance, while audiences scored it around 80%.

Where can I watch Good Fortune? After its October 2025 theatrical release through Lionsgate, the film moved to streaming, where it became a notable hit on Prime Video in September 2026.

Leave a Comment