Directed by

Josh Tickell
Made by

Paladin
Read the complete plot summary and ending explained for Good Fortune (2017). From turning points to emotional moments, uncover what really happened and why it matters.
A celestial helper named Gabriel watches over humans with a simple, stubborn mission: keep people from texting behind the wheel and crashing into life’s bigger wrecks. The story centers on Arj, a man scraping by on odd jobs from an app called TaskSergeant, waiting in line for cinnamon buns, and spinning together enough gigs to stay afloat. His main stop is Hardware Heaven, a home-improvement store where he strikes up a friendship with Elena, a coworker who is fearless about workers’ rights. Their sparks of camaraderie form a counterpoint to Arj’s uncertainty about his own future. After a casual taco run, Arj opens up about editing documentaries, and we glimpse a life that could be more than deadline-driven chaos. From the sky, Gabriel looks on with a few more wings than Arj has earned, and the angel feels the weight of being overlooked among the other celestial ranks.
Arj’s day-to-day grind collides with a larger cosmic plan as Gabriel’s colleagues, led by Martha, monitor humanity’s path. Gabriel fumbles with the idea of a promotion, confiding in Martha that he yearns to be seen as more than a minor helper. In the meantime, Arj’s struggle to land consistent work persists, and his conversations with his father reveal a family dynamic built on pride and subtle disappointment. Arj crashes in his car in an empty parking lot, a quiet moment that underscores the fragile line between hope and hardship.
Then a new thread enters: Jeff, a flashy, affluent tech entrepreneur who has noticed Arj because of those cinnamon buns. Jeff hires him to tidy up a garage and, after a few successful days, elevates Arj to an assistant role with a company credit card at his disposal. The shift is transformative but precarious, and Arj soon finds himself arrested by the lure of wealth, while Elena’s life remains rooted in a more principled, collective vision at the store. A dinner date with Elena, arranged with Jeff’s help, ends up a splurge—more than $300 on the bill—prompting Jeff to fire Arj after discovering the use of the company card for personal indulgence. The glow of Jeff’s world begins to cast a longer shadow over Arj’s choices.
Desperation pushes Arj toward familiar quick fixes: he donates plasma to earn some cash, and his car is towed due to unpaid tickets. To top it off, TaskSergeant terminates his account for inactivity and a saturated market. It’s then that Gabriel steps into view, revealing himself as more than a distant observer. He shows Arj a possible future where wealth replaces struggle: a life as a delivery driver for a company that runs on blind deadlines and the peculiar requirement of carrying a “pee bottle.” Elena and Arj move in with Elena’s mom, and their world expands to include a dog they cannot afford to save. Arj’s first instinct is to crave the shiny life Jeff has offered, but Gabriel nudges him to consider what really makes life worth living.
In a startling reversal, Arj wakes in a nicer car in the same emptied parking lot—this time, the security guard who once booted him out is friendlier, and Jeff is now playing the role of Arj’s assistant. Gabriel senses a moment of recognition, yet Arj’s feelings are complicated: he enjoys the luxuries, the ability to buy time, and the ease of avoiding despair, but he also has to reintroduce Elena to the new life he has claimed. The couple returns to a fancy restaurant, and this time the waitress is impressed enough to comp their meal. Yet the consequences are swift: Martha strips Gabriel of his wings for meddling with a life that wasn’t his to alter, a punishment that heightens the celestial stakes and forces a reckoning about the limits of intervention.
A party follows, and Gabriel becomes visible to others, though with only partial power left. His lingering goal is to push Arj back toward his original path, but Arj’s attachment to the high life remains stubborn. Jeff’s memories start to return, shocking the partygoers and revealing the true cost of the swap. Jeff learns the truth about Arj’s life-change and demands restitution, but Arj refuses to hand back the life he’s briefly tasted. The situation escalates to a stalemate, and when the dust settles, Gabriel is left with nowhere to go, while Jeff finds himself navigating the fallout of a world without stable leverage.
The return to a semblance of normalcy is not swift. Jeff, facing the fragility of his own livelihood in a world edging toward automation, lurches from one plan to another, trying to keep afloat on TaskSergeant gigs that pay at week’s end. Arj, meanwhile, contemplates a weekend in Paris with Elena, a trip that might seal a future together. But Elena’s energy is directed toward organizing a union at Hardware Heaven, a move that threatens to redefine the balance of power at her workplace. Arj’s reaction feels careless, and their relationship strains under the weight of divergent priorities. A car accident while texting—an irony not lost on the film—serves as a brutal reminder of how fragile choices can be.
In the hospital, Arj learns that Jeff and Gabriel have been frantically searching for him, and the truth about the switch threatens to be a permanent rift. Gabriel is fired by Martha for failing to restore Arj’s life, and his own status sinks from guardian angel to mortal helper with a taste for human pleasures, including junk food and the small joys of eating chickens’ nuggies. Arj awakens to the news that his world has hung in limbo, and he tries to bluff his way through a memory loss act when Jeff visits with food, hoping to protect his own fragile rationalizations. The plan to reverse the switch becomes more complicated as the hospital and the couple’s lives intertwine with a broader look at the gig economy’s flaws.
As Elena pushes for workers’ rights at Hardware Heaven, an intense internal debate reveals deep convictions about what workers deserve. A manager named Felipe—a figure who embodies the real-world costs of balancing work and family—reflects the humanity that Gabriel learns to relate to, which culminates in a salsa-night scene where human resilience and solidarity shine through. Arj’s party, meant to celebrate Jeff’s birthday, ends up exposing what truly matters: the people who stand with each other when the money and status are uncertain. Elena’s stance—that richness is not the end goal but a path to empowering others—wins a quiet victory that leaves room for future change.
In the end, the choice to return to their old lives becomes a mutual decision shaped by fear, hope, and love. Arj and Jeff wake up in their familiar roles, and Arj’s heart begins to mend as he reconnects with his father and uncovers truths about his brother’s tax trouble—news that oddly brings a measure of relief. Jeff’s act of goodwill—paying the impound fees and ordering living wages for delivery drivers—signals a partial victory for the people Arj had left behind. Arj resumes his life with Elena, now more committed to genuine change—pursuing a documentary about the gig economy and continuing to share tacos with friends old and new. When the final bites are shared, a quiet nudge—Gabriel’s invisible hand on a taco—signals that the human connections forged through both hardship and abundance are what give this story its true flavor.
Follow the complete movie timeline of Good Fortune (2017) with every major event in chronological order. Great for understanding complex plots and story progression.
Gabriel's humble celestial duties begin
The movie opens with Gabriel, an angel whose job is to keep people from texting while driving. He watches over Arj, a hopeful yet strained filmmaker who misses a big opportunity and contemplates giving up. Gabriel's perspective shows moments of quiet intervention above a parking lot where Arj sleeps in his car after a tough phone call.
Martha and Gabriel's place in the hierarchy
Gabriel meets with the other angels led by Martha. He feels overlooked compared to higher-ranked angels like Azrael. His small wings reflect his lower status, and Martha counsels patience rather than a quick promotion.
Arj begins work for Jeff
Arj lands a new job through TaskSergeant and ends up working for Jeff, a flashy tech entrepreneur. He cleans Jeff's garage while Jeff performs his cold plunge routine, and Jeff is impressed enough to promote him to assistant and hand him a company credit card.
Elena and Arj's taco night and confession
Arj and Elena go out for tacos where he reveals he edits documentaries in his spare time. From above, Gabriel observes their growing friendship with mixed astonishment. The moment hints at a budding romance alongside Elena's focus on workers' rights at Hardware Heaven.
The fancy restaurant dinner and the firing
Arj takes Elena to a fancy restaurant, and the bill climbs to over $300. He uses the company credit card to pay, prompting Jeff to confront him and fire him. This marks a turning point in Arj's employment and pride.
Downturn and a vision of a richer life
Arj donates plasma to make some quick money and ends up sleeping in a Denny's. A tow truck arrives for unpaid parking tickets, and his TaskSergeant account is terminated due to inactivity and saturation. Gabriel reveals a possible future life where Arj becomes a delivery driver for a company with rigid deadlines.
Reality shift: wealth briefly becomes his
Gabriel shows Arj that a richer life is possible by altering his reality. He wakes up in a nicer car in the same parking lot the next morning, and the security guard who once kicked him out is polite. Jeff is now his assistant, Elena is reintroduced, and they return to the fancy restaurant where the server impressively comped their meal.
Gabriel meddles and loses his wings
Gabriel's meddling in a human life backfires. Martha strips Gabriel of his wings, leaving him mortal. He begins living among humans, working a modest Korean restaurant job and discovering the realities of human labor while also enjoying junk food like chicken nuggies.
The party, memory, and the demand for his life back
Arj throws a party while Gabriel, now mortal, is visible to guests with limited powers. He tries to use his influence on Jeff, which triggers Jeff’s memories to come flooding back. Jeff discovers the switch and demands Arj give him his life back, but Arj pushes back, explaining the complexities of the new life.
Paris plan, union conflict, and a car accident
Arj proposes a weekend trip to Paris with Elena, but she prioritizes organizing a union at Hardware Heaven. Their relationship strains as Arj appears dismissive of her labor activism. A distracted moment while driving leads to a car accident.
coma, mortality, and new perspectives
Arj falls into a coma after the accident. Jeff and Gabriel search for him, and Gabriel is fired by Martha and made mortal. He begins a three-job routine at a Korean restaurant, a motel, and elsewhere, and he also discovers how people like Felipe struggle to support their families and starts to appreciate human pleasures like junk food.
Arj wakes, memory play and the wearing down of life
Arj awakens and learns that Jeff and Gabriel have been looking for him. He pretends to have amnesia when Jeff visits, for fear of losing his new life. Jeff loses his job as a result of the company switching to robot deliveries, and he attempts to regain some advantage by stealing Arj's old watches, now worth a fortune.
The union fails, and the patchwork of life
Back at Hardware Heaven, Elena gives a rousing union speech, but the proposal fails after widespread dissent. Gabriel, still mortal, bonds with Felipe and his wife at a salsa club, showing that human connections can inspire hope.
Final reconciliation and return to normal life
Arj hosts a final party, and while Jeff and Gabriel crash at his place, Arj ponders the value of both wealth and human relationships. He and Elena reconnect and enjoy tacos, while Gabriel, now still mortal, contemplates the cost of his interventions. The two decide to revert to their original lives, with Arj waking to a familiar world but carrying new insights.
A hopeful ending at the taco spot
The film ends with Arj and Elena sharing tacos again, while Gabriel’s invisible hand lingers over the moment, symbolizing a lasting, if imperfect, hope found in ordinary life.
Explore all characters from Good Fortune (2017). Get detailed profiles with their roles, arcs, and key relationships explained.
Arj (Aziz Ansari)
A hard-working, underemployed man who takes odd jobs via TaskSergeant while dreaming of a brighter future. He struggles with financial precarity and temptation, learning through Gabriel’s interventions that happiness isn’t guaranteed by wealth alone.
Elena (Keke Palmer)
A coworker at Hardware Heaven who champions workers’ rights and questions corporate priorities. She challenges Arj’s complacency and fights for a union, illustrating the tension between personal ambitions and collective wellbeing.
Gabriel (Keanu Reeves)
An angel who watches over Arj and guides his choices, though his powers are limited by rules. He discovers human joys and regrets, and ultimately gains a mortal perspective after his wings are affected by human consequences.
Jeff (Seth Rogen)
A tech-obsessed wealthy householder who hires Arj and later faces the consequences of swapped lives. His plan to reclaim his life leads him to steal, confront memory, and confront the fragility of status.
Martha (Sandra Oh)
A senior angel who leads the collective but disciplines Gabriel for overstepping. She embodies order, judgment, and a spiritual sense of accountability within the celestial hierarchy.
Azrael (Stephen McKinley Henderson)
A guiding celestial figure who contrasts Martha’s approach and reminds that human life carries both light and consequence. He observes the impact of Gabriel’s decisions on mortal lives.
Learn where and when Good Fortune (2017) takes place. Explore the film’s settings, era, and how they shape the narrative.
Time period
Present day to near-future
Set in the current era with hints of near-future tech, the film anchors itself in the gig economy: TaskSergeant, robotics, and a culture of rapid job turnover. The period focuses on contemporary urban life and the modern pursuit of wealth as a quick fix. It uses familiar timeframes—work shifts, commutes, and social gatherings—to explore enduring questions of purpose.
Location
Hardware Heaven, Downtown Parking Lot, Denny's, Paris, Texas, Salsa Club
The story unfolds across everyday urban spaces—a working hardware store, a crowded city parking lot, and casual diners—juxtaposed with the glittering world of Jeff’s mansion. It shifts between humble storefronts and high-end dining, highlighting how different places reflect social strata. The film also travels to Paris for a weekend and to Texas, underscoring a journey through diverse environments that shape its characters.
Discover the main themes in Good Fortune (2017). Analyze the deeper meanings, emotional layers, and social commentary behind the film.
💸
Wealth vs Fulfillment
Arj’s ascent into a wealthier life shows that money can buy conveniences but not happiness. His experiences reveal that fulfillment comes from relationships, purpose, and community, not the ability to pay for meals or fancy cars. The film argues that the pursuit of wealth can mask deeper dissatisfaction unless balanced by human connection.
🤝
Empathy
Gabriel’s mission to guide Arj is framed by compassion for ordinary workers. Elena’s activism and Felipe’s struggles highlight the importance of empathy in everyday choices and the dangers of ignoring others’ needs in favor of self-interest. The story emphasizes learning from others’ hardships to build healthier communities.
🧭
Purpose
Characters grapple with what counts as a meaningful life beyond status and appearances. Arj’s oscillation between two worlds tests his sense of purpose, and Martha’s authority pushes him to reflect on his motives. The arc suggests that purpose arises from choices that affect others, not merely from personal gain.

Coming soon on iOS and Android
From blockbusters to hidden gems — dive into movie stories anytime, anywhere. Save your favorites, discover plots faster, and never miss a twist again.
Sign up to be the first to know when we launch. Your email stays private — always.
Explore the mobile appDiscover the spoiler-free summary of Good Fortune (2017). Get a concise overview without any spoilers.
In a world where the pursuit of profit often eclipses purpose, the film follows the extraordinary arc of John Paul DeJoria, a figure who rose from the streets to build a global empire. His story is framed not just as a classic rags‑to‑riches saga, but as a meditation on how wealth can be reshaped into something far broader than a balance sheet, inviting viewers to consider what it truly means to be successful.
Set against the backdrop of modern entrepreneurship, the narrative weaves together the gritty reality of homelessness with the glittering allure of a sprawling hair‑care and tequila empire. The film’s tone is simultaneously gritty and hopeful, balancing the harshness of early struggles with the luminous optimism that comes from turning adversity into opportunity. It portrays an industry landscape where ambition collides with responsibility, and where the protagonist’s ventures are as much about people and planet as they are about profit.
At the heart of the film lies DeJoria’s guiding credo—“Success unshared is failure.” This philosophy fuels a triple‑bottom‑line approach that places social impact, environmental stewardship, and financial health on equal footing. His commitment to sharing the fruits of his labor transforms him into a modern‑day hero, one whose influence extends beyond his own fortunes to uplift colleagues, communities, and the broader ecosystem that sustains his businesses.
Through a blend of intimate personal moments and sweeping entrepreneurial triumphs, the story offers an immersive, curiosity‑driven experience. It challenges the audience to rethink the conventional metrics of achievement and suggests that true prosperity is measured by the generosity with which it is wielded.
What's After the Movie?
Not sure whether to stay after the credits? Find out!
Check out our other apps:
SAT Sphere
Build confidence for the Digital SAT.
Mori Atlas
Discover wild places worth protecting.
Luntero
Search smarter for a home in Amsterdam.
Plot Explained
Unravel movie endings and hidden clues.
Pokechamp
Dive into Pokémon data and battle logic.
Driving Theory
Get ready for your European theory test.
Movie Dust
Plan your next cinema trip with ease.
Musemap
Find art and culture as you travel.
Selkobase
Compare credentials before committing.
Local Manual
Turn an unfamiliar country into practical next steps.
Lernavi
Compare school systems before your next move.
GymRoam
Find a workout stop wherever your plans take you.
Explore Our Movie Platform
New Movie Releases (2026)
Famous Movie Actors
Top Film Production Studios
Movie Plot Summaries & Endings
Major Movie Awards & Winners
Best Concert Films & Music Documentaries
Movie Collections and Curated Lists
© 2026 What's After the Movie. All rights reserved.
Privacy Policy