Keanu Reeves plays guardian angel Gabriel in Good Fortune
AFTER a quieter stretch in his career, comedian Aziz Ansari makes his feature directorial debut with Good Fortune, a supernatural comedy that features him with Seth Rogen, Keanu Reeves, Keke Palmer and Sandra Oh.
The film, which runs a brisk 97 minutes, marks a triumphant return for Aziz following the shelving of Being Mortal and the controversy that briefly derailed his career. What results is both a redemption story and a witty look at inequality in modern life.
Good Fortune follows the story of Arj, a struggling gig worker played by Aziz, whose life keeps spiraling downward as he deals with unemployment and homelessness. His luck changes when he meets Gabriel, a rookie angel played by Reeves, whose usual task is stopping people from texting while driving. Wanting to make a bigger difference, Gabriel decides to teach Arj that money is not the key to happiness by swapping his life with that of his rich boss Jeff, played by Rogen.
What begins as an experiment soon unravels as Arj indulges in luxury, Gabriel loses his wings and Jeff struggles with poverty. All three men are forced to confront hard truths about privilege, compassion and the real cost of success.
Beyond the laughs, Good Fortune is a thoughtful reflection on class and the struggles faced by gig workers. It asks a simple question: Why should not people who work hard be able to live decently?
Aziz’s script uses Los Angeles as a mirror for the imbalance between those who have everything and those fighting to survive.
Him and Rogen give grounded, complementary performances that highlight the contrast between their characters’ experiences. Jeff’s sudden encounter with poverty humbles him, while Arj’s rise to wealth reveals how money can dull empathy. Together, their journeys underline the film’s message about how unmitigated capitalism often rewards the wrong kind of ambition and leaves proletariats in the mud.

Reeves’s performance is likely to divide audiences. Fans who admire him as the stoic antagonist of John Wick or The Matrix may be surprised to see him play such a naive and innocent character. However, those who enjoyed his lighthearted roles in Bill and Ted or Toy Story 4 will appreciate the sincerity and charm he brings to Gabriel. His wide-eyed innocence gradually gives way to the harsh realities of human struggle, making his journey amusing and quietly tragic.
Keke Palmer shines as Elena, Arj’s love interest and a hardware store worker leading a union drive. Her chemistry with Aziz feels natural, while Sandra Oh’s role as Gabriel’s strict supervisor adds sharp comic timing to the heavenly scenes. The film’s brisk pacing, clever editing and Carter Burwell’s light score keeps things moving without losing emotional weight.
In the end, Good Fortune works well because it combines social awareness with genuine warmth. It is funny, heartfelt and honest about the ways people search for meaning in a world obsessed with wealth.






