The premise is simple. What it reveals about people is not.
All is not what it seems, and that is exactly why Good Fortune needs to be talked about.
Look around, and what do you see? Homeless encampments, people living in their cars, and crime going up, mostly from desperate souls stuck in a system that isn’t so easy to survive today. I could write a dissertation on how money runs the world—and us. Add today’s competitive job market, too few available jobs, and too many applicants, and the distance between getting by and losing everything can become frighteningly small.
Okay, enough about the state of most economies. This isn’t a rant about overpriced food or finding an apartment in LA. There are viral videos all over social media documenting the lives of people who couldn’t keep up with bills, rent, mortgages, and everything else until they lost it all and had to learn to rough it. That’s what this movie puts a spotlight on.

Because I live in LA, I know the areas. I watch the news. I’ve driven through these encampments. In spite of it all, those people are still living, laughing, and managing to survive their circumstances. But then there are those who had one too many blows to their finances, their vehicles, or their livelihoods, and they just couldn’t manage to make that last bill. Life simply became too hard.
That’s what makes Good Fortune so relevant. It puts an enormous spotlight on something we see every day but can become numb to: ordinary people trying to survive circumstances that can change very quickly.

A Comedy With Something to Say
Written and directed by Aziz Ansari in his feature directorial debut, Good Fortune stars Keanu Reeves as Gabriel, a well-meaning angel whose job includes intervening when people are headed toward disaster. He sees Arj, a struggling gig worker played by Ansari, and decides he needs help.
Arj is definitely down on his luck. In an attempt to prove a point—and perhaps earn himself a promotion—Gabriel orchestrates a life swap between Arj and his wealthy former employer, Jeff, played by Seth Rogen. The plan is supposed to demonstrate that money isn’t everything. Instead, it creates absolute chaos.

Gabriel gets demoted and is forced to live life as a human, while Arj suddenly experiences the world from the other side of the financial spectrum. Through Gabriel’s eyes, we see both sides: the haves and the have-nots.
And that’s when the movie gets interesting.
Good Fortune is definitely a comedy, and it is a funny one. But the simplicity of the story is deceptive. What initially appears to be a straightforward comedy becomes a much more thoughtful examination of money, work, opportunity, and the assumptions people make about one another.
“I’m kind of a dum-dum.”
— Gabriel
And somehow, that may be exactly why Gabriel works. There is something to be said for the wisdom that can come “out of the mouths of babes.” We spend so much of our lives moving at full speed—working, paying bills, chasing the next obligation, worrying about what comes next—that we can become remarkably blind to what is happening right in front of us.

Sometimes it takes someone who doesn’t understand the rules we’ve spent our entire lives accepting to ask the question we stopped asking a long time ago. Gabriel may call himself a dum-dum, but perhaps he is simply free of the assumptions that make the rest of us overcomplicate everything. He looks at humanity from the outside and sees things we have become too busy living to notice.
And perhaps that is the film’s quietest lesson: sometimes wisdom isn’t knowing more. Sometimes it is being able to see what everyone else has learned to overlook.
Keanu Reeves Is Excellent
Keanu Reeves is excellent as Gabriel. His performance is one of the film’s greatest strengths because he doesn’t have to force the comedy. His deadpan delivery and bewilderment as he encounters ordinary human experiences create some of the movie’s funniest moments.
Reeves brings an almost innocent quality to Gabriel, which makes the character’s gradual understanding of humanity work. He is funny without turning Gabriel into a caricature, and that balance matters.
Aziz Ansari is also very good as Arj. He gives the character enough personality that Arj never becomes merely a symbol of financial hardship. Seth Rogen is perfectly suited to the role of Jeff, while Keke Palmer and Sandra Oh add even more energy to the ensemble.

The cast works. More importantly, the performances allow the film to move between comedy and social observation without losing its identity.
What I appreciated most is that the movie doesn’t require an elaborate premise to make its argument. Put someone who has money into the life of someone who doesn’t, and suddenly the things that look simple from a distance aren’t so simple anymore. A job isn’t simply a job. A home isn’t simply a home. A bill isn’t simply a bill when there isn’t enough money to pay it.
That is something people understand differently when they’ve actually experienced financial pressure.
And yet, Good Fortune never abandons the comedy. That’s important. This is not a depressing film about economic hardship. It is a comedy that uses humor to make an audience willing to sit with some uncomfortable realities.
In the film’s simplicity, I found something deeper than I expected. It doesn’t lecture. It doesn’t need to. It puts people in different circumstances and lets the absurdity unfold. The result is a comedy that has considerably more on its mind than its premise initially suggests.

That’s what stayed with me after the movie ended. I related to it in unexpected ways, not because my life is identical to Arj’s, but because I understand what it means to look at circumstances and realize how quickly life can change. Sometimes the difference between security and desperation isn’t nearly as large as people imagine.
Good Fortune made me laugh. It was well acted. Keanu Reeves was excellent. Aziz Ansari was great. But more importantly, it made me think about something I see around me all the time from another angle.
The premise is simple. What it reveals about people is not.
Aziz Ansari deserves particular attention here. He didn’t simply step in front of the camera as Arj; he wrote, directed, and produced the film, making Good Fortune a remarkably personal first feature behind the camera. That matters because the film has a very specific point of view. Its premise may be simple, but Ansari isn’t afraid to use that simplicity to examine money, class, work, and the strange ways people measure a successful life. He also understands comedy well enough to let the audience laugh while the more serious questions quietly work their way underneath the story.
SYNOPSIS & CAST & CREW
A well-meaning angel named Gabriel becomes involved in the life of Arj, a struggling gig worker, and attempts to teach him that wealth isn’t the answer to every problem. His solution is to swap Arj’s life with that of Jeff, a wealthy venture capitalist. When the plan goes spectacularly wrong, Gabriel is demoted and forced to experience human life himself, creating a comedic collision between wealth, work, and circumstance.
Written and directed by Aziz Ansari in his feature directorial debut, Good Fortune stars Keanu Reeves as Gabriel, an angel whose well-intentioned interference sets the story in motion. Ansari plays Arj, a struggling gig worker whose circumstances have left him barely keeping up, while Seth Rogen plays Jeff, his wealthy former employer. Keke Palmer and Sandra Oh round out the principal cast. With a runtime of 97 minutes, the 2025 film lands squarely in comedy, although its humor carries considerably more weight than the premise initially suggests.
The film brings together a strong ensemble, with Reeves, Ansari, Rogen, Palmer, and Oh at the center of the story. Ansari also wrote and directed the film, with Carter Burwell providing the score and Adam Newport-Berra serving as cinematographer.
Good Fortune was presented by Lionsgate, in association with Media Capital Technologies and Oh Brudder Productions. The film was produced by Aziz Ansari, Anthony Katagas, and Alan Yang.
Why I Give It Five Stars
It was funny. It was well-acted. Keanu Reeves was excellent. Aziz Ansari was great, and the cast worked well together. I related to it in unexpected ways.
More importantly, people need to see it to get the lesson.
5 OUT OF 5 STARS