GOOD FORTUNE Review: How Do Angels Get Their Wings?

Introduction

Good Fortune, a movie featuring Aziz Ansari and Seth Rogen, as well as Keanu Reeves as an inept angel, seemed like exactly the kind of movie I was craving. Something light-hearted and goofy because I just wanted to laugh for a couple of hours. To forget about real life for a while. Definitely, not to be depressed and pissed off at society at the conclusion of the film. You had ONE job, funny guys.

Synopsis

Arj (Ansari) is a gig worker living in his car. His gigs include being paid to stand in line for hours to buy a bagel, sorting crap in someone’s garage, and doing somebody’s laundry. This isn’t some new career invented in the last decade. People like Arj used to be referred to as assistants, maids, servants, or butlers. The difference is that those people were typically employed full-time by the entity they were serving. Sometimes they were housed by those same employers. Think Downton Abbey or The Help or The Devil Wears Prada, but way, way more depressing.

Good Fortune
Keanu Reeves, Seth Rogen, and Aziz Ansari in “Good Fortune” (2025). Lionsgate.

After completing a gig for Jeff, a rich, tech-bro venture capitalist (Rogen), Arj convinces Jeff to hire him as a full-time assistant. Things start looking up for Arj, and by up, I mean barely making enough money to live in a disgusting motel instead of his car. Unfortunately, Arj gets fired for using Jeff’s corporate credit card to pay for a dinner date one night, despite promising Jeff he would pay back the money. Arj soon finds there’s an even deeper rock bottom when his car/house gets towed. Hilarious, right?

Observing this is an angel named Gabriel (Reeves). Not to be confused with the archangel from the Bible, serving as God’s messenger, Reeves’ Gabriel is entrusted with the responsibility of subtly alerting texting-while-driving humans to avoid imminent accidents.

Gabriel takes an interest in Arj when he notices Arj texting about having nothing to live for. Gabriel believes Arj is a lost soul that needs saving. Despite Gabriel’s boss, Martha (Sandra Oh), telling him not to stray from his assigned duties, Gabriel decides to go full Trading Places (or Freaky Friday for the gig generation) on Jeff and Arj.

Discussion

Gabriel thinks that if Arj spends a few days in the shoes of a rich person, Arj will realize his old, destitute life was worth living. Clearly, Gabriel is woefully naive, if not a complete moron. As Arj puts it, a few days later, “being rich solved all my problems.” Yeah, of course it did. That’s why rich people never give away all their money.

The problem Gabriel now has is that he can’t restore Jeff and Arj to their former lives until Arj wants to go back. And, of course, Arj doesn’t want to go back. And Jeff definitely wants his life back after trying and failing to live in Arj’s shoes for a few days.

Instead of using all of this setup to steer us to ha-ha land, writer/producer/director Ansari decided to steer us in the opposite direction by focusing the film on a bunch of social issues. Which, for the record, is very admirable. Our society is pretty messed up and getting worse much faster since the 2024 election.

Further Analysis

On top of the overt commentary regarding the plight of gig workers and the gig economy in general (including the desperation for good ratings in the apps used to hire gig workers), Ansari dives into unionization efforts, and the privileges certain people are born into, people working three jobs just to survive (living wages), and the callousness and ignorance of people who say idiotic things like “they can just get better jobs if they don’t like it.”

The messages do get across, but they are softened, if not altogether blunted, by the inclusion of the clueless Gabriel. After Gabriel’s colossal screw up, Martha fires him and makes him human (though she says she will reconsider if Arj chooses to go back to his former life).

Many of the messages Ansari wants to get across come via Gabriel. This makes the poor versions of Jeff and Arj redundant. And Gabriel steals the show every time he reacts in surprise to a first human experience. Eating a hamburger, sweating, or expressing disappointment when he sees how much of his first paycheck isn’t going into his pocket are all given the same weight in the screenplay. It’s funny unless it’s tragic.

Good Fortune
Keanu Reeves stars in “Good Fortune” (2025). Photo courtesy of Lionsgate.

Conclusion

Good Fortune isn’t a bad movie. However, it’s very confused about what it thinks it’s supposed to be. The entire cast, including Keke Palmer as Arj’s love interest, Elena, does what they can to lift the film. But the screenplay can’t get out of its, or their, way. There are occasional moments of comedy in Good Fortune. But those moments are dwarfed by the serious issues in the film and further muddled by the inclusion of angels doing menial tasks, which might be an even sadder existence than the life of a gig worker.

Rating: Ask for twelve dollars back, and remember to give me a good review.

Read more Cinema Scholar reviews!

PLAY DIRTY Review: A Robbery Of A Character

THE SMASHING MACHINE Review: Who Dis?

Keep up with Cinema Scholars on social media. Like us on Facebook, subscribe on YouTube, and follow us on Twitter and Instagram.