Good Fortune is Aziz Ansari’s feature directing debut: a high-concept comedy about a well-meaning angel, a gig worker living in his car, and a venture capitalist who has never worried about rent. It is not as sharp as Trading Places or as transcendent as It’s a Wonderful Life, the two films it most clearly echoes. It is, however, frequently funny, unexpectedly warm, and carried by a Keanu Reeves performance that is the best reason to watch.
Ansari wrote, directed, and stars as Arj, an aspiring documentarian scraping by in Los Angeles through hardware-store shifts, app-based odd jobs, and food delivery. He lives in his car. His coworker Elena (Keke Palmer) is trying to unionize their store. A chance task for Jeff (Seth Rogen), a Bel-Air tech investor who treats luxury as a lifestyle brand, briefly lifts Arj into the assistant’s chair—until one expensive dinner on the company card sends him back to the curb.
Watching from above is Gabriel (Reeves), a low-ranking angel whose official beat is preventing texting-and-driving wrecks. He wants more meaningful work. His solution is a life swap: give Arj Jeff’s mansion, cars, and bank account so Arj can learn that money does not fix everything. The joke, of course, is that it fixes quite a lot. The plan unravels, Gabriel loses his wings, and the three men have to live with the consequences.
Reeves is the movie. Dressed in a rumpled trench coat, speaking in that unhurried Keanu cadence, he plays Gabriel as a sincere, slightly dim celestial bureaucrat who has never had to clock in at a dishwashing job or sleep in a parking lot. The performance is deadpan without being lazy. When the angel is forced into human form and discovers how hard it is to make rent, Reeves finds both the comedy and the ache. This is one of his best comic turns.
Rogen does what Rogen does well—affable excess that slowly curdles into something more human once the safety net is yanked away. Ansari’s Arj is less a character than a collection of contemporary grievances (ratings, robots taking delivery gigs, the math of plasma donation), but he is likable enough to hold the center. Palmer, as usual, is the most alive person on screen; Elena’s union fight and her refusal to treat wealth as the only prize give the film its moral spine. She deserved more scenes. Sandra Oh, as Gabriel’s no-nonsense supervisor Martha, lands every line she is given.
Ansari’s direction is clean and unshowy. He shot Los Angeles as a character—the hardware-store aisles, the Denny’s parking lots, the ridiculous Bel-Air basements with disco floors. Carter Burwell’s score knows when to stay light. The script’s social points about the gig economy, automation, and the gap between “hustle” rhetoric and actual survival are sincere even when they are not subtle. That sincerity is both the film’s strength and its limitation. It wants to be a satire and a fable at the same time, and the two modes sometimes cancel each other out. A few jokes feel workshopped; the ending reaches for grace it has not fully earned.
Still, at 97 minutes it does not overstay. The central trio has easy chemistry. Reeves’ physical and verbal comedy—the way he says ordinary words as if they are newly invented—keeps the movie from collapsing into a lecture. Good Fortune is more cute than cutting, more well-intentioned than fully realized. That is not a disaster. It is a promising first feature that understands the current economy better than most studio comedies bother to, and it has the good sense to put Keanu Reeves in a trench coat and let him steal it.
Rating: 3 out of 4
Good Fortune (R, 97 minutes) is streaming on Prime Video. Written and directed by Aziz Ansari. Starring Keanu Reeves, Aziz Ansari, Seth Rogen, Keke Palmer, and Sandra Oh.