For more than a decade, Keanu Reeves has been a bit of a long-term fixture in this household. 2014’s John Wick was an incredible action movie and a compelling tale of revenge, and despite that series becoming increasingly silly and high-stakes through the various sequels, it provided an appreciable baseline of entertainment that kept me invested in the overarching story. Even before those films I was a big fan of earlier works such as Speed and The Matrix trilogy (as well as the more recent “The Matrix Resurrections”), so I had always enjoyed his on-screen performance – however, I essentially lived through about a decade of seeing Reeves adopt the familiar role of the legendary assassin. It was kind of weird to see adverts for movies that featured him in an entirely different role, but that brings us to Good Fortune. Even before the film was released (in October 2025), the streets around my local area were promoting the film (and its other stars, Seth Rogan and Aziz Ansari) so it was kind of hard to avoid. I’m not a massive cinema-goer – I’m terrible at arranging things with people, and generally I’d prefer to wait and pick up a disc that I can replay as many times as I like – but I had been keeping Good Fortune in mind as something to pick up when it was released on DVD and Blu-Ray in January of this year. And so I begin Disposable Media’s 2026 content with a tale of divine hijinks between three individuals…
Good Fortune – the trade
Good Fortune follows the life of an angel named Gabriel (played by Reeves) who has a specific job protecting the people of Earth – saving careless individuals from accidents that would potentially be caused by texting while driving. Gabriel finds himself longing to do something more meaningful in his line of work, and is subsequently asked to act as a guardian angel for a down-on-his-luck character named Arj (Ansari). Just like Gabriel, Arj is looking for more from life and struggles to find opportunities to make a living. Gabriel meets Arj and seeks to prove to him that a life of material wealth and easy living doesn’t result in happiness, and that true fulfilment must come from the self. To do this, a trade is proposed – Gabriel swaps Arj’s general lifestyle with that of a man of wealth, Jeff (Rogan) – but the trade doesn’t work out as well as he imagined, with the life lesson failing to be conveyed… In all honesty I didn’t realise that Good Fortune was a body-swap (or “lifestyle-swap”) movie, and although it’s not a subgenre I explore a lot in film (unless you want to include things like John Travolta and Nicolas Cage blasting each other in 1997’s Face/Off) I can appreciate the entertainment value held in such a premise. For most of the runtime, Good Fortune is a robust framework for Arj and Jeff to be placed in various silly scenarios where they must try and adapt to their new lives – and all the while Gabriel is trying to adjust to life on Earth.
Heaven can wait
The film gets some good mileage out of this premise – we see Jeff (and later Gabriel) having to get used to rough living and sleeping in the car; meanwhile, we’re transported to scenes of Arj throwing lavish parties and flaunting his newfound wealth and success – and in-between these moments, Gabriel is letting the “pleasures” of Earth distract him from his goal of “saving” Arj, as he discovers fast food and the brainrot of online content for the first time. Out of all of the various character arcs, I personally enjoyed the chemistry between Jeff and Gabriel the most – the premise of someone having everything taken away from them whilst accompanied by an incompetent divine being provides a lot of easy material for amusing scenes throughout. Reeves’ other roles have played to the strength of some dry, sauceless line deliveries – John Wick and Neo (or Thomas Anderson) are rarely allowed to crack a smile in their adventures, as they generally let their actions do most of the talking – but this “vanilla” personality kind of works in Good Fortune’s favour when the character of Gabriel is built around being righteous but naïve as he adapts to his new life. Arj’s full character arc ends up being a little more conventional, as he ultimately completes a journey to (hopefully) discover that boundless wealth, comfort and stability aren’t necessarily a flawless panacea – and whilst I found that Jeff and Gabriel had more “funny” scenes between them, all three stars definitely manage to have a lot of fun with their roles.
Good Fortune – life lessons
The comedy does take a backseat for some moral messaging towards the conclusion – and the film has been setting up the eventual moralising for a while, so it’s to be expected – but once it happens it feels natural rather than being too heavy-handed. We already live a day-to-day existence where those in power aren’t always making the best decisions, living in a world where those less well-off continue to struggle, but the film manages to find some light humour in both of these lifestyles. For most of the 97 minutes I enjoyed myself with Good Fortune; I don’t think that it was an evening of wall-to-wall side-splitting laughs, but it was still comfortable viewing. I personally enjoyed an opportunity to see Reeves in a more light-hearted tale… and despite the themes of guardian angels, pretty much everything else going on in the story felt relatively grounded. After Gabriel loses his wings, the audience is watching a film depicting the various (mis)adventures of a regular man with little knowledge of life on Earth. I don’t object to supernatural nonsense in comedy (I own the two Shazam! movies, not to mention Space Jam), but Good Fortune chooses to enjoy comedy through inexperience instead of magic and fantasy – and in doing so it presents a fun but heartwarming tale, and a pleasant examination of how people of different backgrounds adapt to unexpected circumstances.
Good Fortune (15) is available now on DVD and Blu-Ray at all good retailers.






