Forget the shadowy ex lurking in a parking lot. In Both Eyes Open (2025), the real danger unrolls a yoga mat, smiles warmly, and asks to be your friend. Writer-director Ariel Julia Hairston turns a survivor story into a paranoid puzzle about trust, and Gail Bean anchors it as a woman who can no longer believe her own eyes. Below is the full plot, twist and all, so consider this your final spoiler warning.
Table of Contents
ToggleDetailed Summary
A Survivor Starts Over
Ally Fletcher (Gail Bean) is rebuilding her life after escaping a terrifying relationship with Owen (Tristan Mack Wilds), a man whose cruelty once included a threat to throw acid on her. She spent three years connected to a women’s shelter before stepping back into the world.
Peace refuses to come easily. Hallucinations of Owen ambush her in quiet moments, appearing in doorways and reflections until she can no longer separate memory from threat.
Therapy with Dr. Eric Murphy
Ally works through her trauma in sessions with Dr. Eric Murphy, a calm and perceptive therapist played by Taye Diggs. He warns her that a person’s pleasant surface can hide a very different intention, a line that becomes the film’s thesis.
Murphy also offers practical advice: find a hobby, build routine, reconnect with people. That small suggestion quietly sets the entire plot in motion.
A Yoga Brochure Changes Everything
At work, Ally spots a yoga brochure tucked inside a binder belonging to Charlotte Russo (Christie Leverette), her longtime best friend and a colleague in a more senior position. She signs up for a class. Her instructor turns out to be Cara Beckett (Joy Brunson), warm, magnetic, and seemingly the fresh connection Ally needs.
Notably, Ally pushes for this friendship herself, and Cara keeps a polite distance before letting her in. That dynamic becomes deeply uncomfortable once the truth lands.
Cryptic Messages and Unlocked Doors
Anonymous messages begin arriving, each one hinting that Owen is closer than Ally realizes. Her hallucinations intensify in parallel, so neither Ally nor the audience can tell a real threat from a projected one.
Maddeningly, she drags her feet on basic protections, including fixing the locks on her home. Every delay cranks the tension a little higher.
Old Friend Versus New Friend
Charlotte takes one look at Cara and bristles. During a game night at Ally’s place, she warns her friend outright that she does not trust this new woman. Ally hears jealousy instead of wisdom and starts pulling away from her oldest ally.
However, Charlotte carries her own guilt. Ally once asked her to pass a resume along to the boss, and Charlotte never did, a quiet betrayal that makes her warnings easier to dismiss.
The Man in the Doorway
Owen eventually appears at Ally’s home in the flesh, or so it seems. Sharp-eyed viewers will notice a wedding ring on his finger, a strange detail for a man supposedly fixated on the woman who fled him.
That ring is no costume mistake. It is the film’s biggest clue hiding in plain sight.
Movie Ending
Everything detonates when Ally finally connects her new friend to her old nightmare. Cara has been hiding a direct link to Owen the entire time, and that wedding ring quietly pointed to it all along. Ally spent the whole film scanning the horizon for her abuser while the danger sat cross-legged beside her in class.
Once the mask slips, the cryptic messages stop feeling supernatural. They trace back to the Cara and Owen connection rather than to a phantom stalker, which means Ally’s paranoia was justified but aimed at the wrong target. Consequently, Charlotte’s distrust plays as vindication, not jealousy.
Hairston refuses to make the finale tidy. She keeps hallucination and reality deliberately smudged, so viewers still debate how much of Owen’s on-screen presence was ever physically real. That ambiguity is a choice, and the director leaves room for competing readings.
Audiences ask one question most: why Cara? Interestingly, the film gives her real shading, and many viewers walk away feeling sorry for her once her place in Owen’s orbit becomes clear. A woman bound to an abuser rarely escapes clean, and the story extends that grim logic even to its villain.
Ally’s arc closes on the lesson Dr. Murphy planted early. Reading someone’s surface tells you nothing about their spirit, so survival means keeping both eyes open, even around a smiling friend. As a result, the title lands as an instruction rather than a metaphor.
Are There Post-Credits Scenes?
No. Once the credits roll, the story is complete, with no teaser, stinger, or bonus scene waiting at the end. You can safely turn it off when the names start scrolling.
Type of Movie
Both Eyes Open is a psychological thriller with strong domestic drama undertones. It runs about 100 minutes, carries a TV-MA rating, and favors slow-burn tension over gore or jump scares.
Critics noted that it flirts with horror atmosphere during Ally’s hallucination sequences, although it never fully crosses that line. Expect creeping paranoia, therapy-room intimacy, and sharp friendship politics, not action.
Cast
- Gail Bean – Ally Fletcher
- Taye Diggs – Dr. Eric Murphy
- Joy Brunson – Cara Beckett
- Christie Leverette – Charlotte Russo
- Tristan Mack Wilds – Owen
- Michael Oloyede – Damian
- Katerina Eichenberger – Jules Hansley
- Carla Fisher – Leslie Fletcher
- Joanie Geiger – Denise
Film Music and Composer
RodFather Productions never released a standalone soundtrack for Both Eyes Open, and no composer credit circulates widely for the film. For an independent thriller of this scale, that is common practice.
Reviews focused on the script, the performances, and the twist, not the music, which suggests a score built to stay out of the way and serve the tension. Hairston is famously hands-on in post-production; she edited her earlier features and supervised the music on Boxed In, so the sonic choices here sit close to her own vision.
Filming Locations
Cameras rolled in Atlanta, Georgia, where production wrapped in mid-2024. Atlanta has grown into a hub for Black-led independent film, and it gave Hairston access to seasoned local crews and versatile everyday settings.
Those locations matter because the story lives in ordinary spaces: an apartment, an office, a therapy room, a yoga studio. Keeping the world mundane makes Ally’s terror portable, since danger follows her into rooms that should feel safe.
Awards and Nominations
Both Eyes Open has no major awards or nominations on record. Its recognition came instead from audience word of mouth once it hit streaming.
Behind the Scenes Insights
- Producer J Carter sparked the whole project with a writing prompt, challenging Hairston to build a thriller around a woman leaving an abusive relationship.
- Both Eyes Open marks Hairston’s screenwriting debut, even though it is already her third feature as a director.
- Working with Taye Diggs was a reunion; he previously starred in her romantic comedy The Comeback.
- Gail Bean pulled double duty as lead actress and executive producer, alongside Hairston, Roderick McClure, and Joshua Ferrell.
- RodFather Productions, run by father and son-in-law duo McClure and Ferrell, produced the film in association with Oasis Ave Films.
- Hairston deliberately built the story around three Black women leads, a rarity in the woman-in-peril thriller space, and she has said she hopes it inspires other Black creatives.
- Distributors timed the limited theatrical release to Martin Luther King Jr. Day weekend in January 2025.
Inspirations and References
No book, true story, or news case sits behind this script. It grew out of a producer’s writing prompt and Hairston’s fascination with how adult women build, test, and sometimes weaponize friendships.
Even so, the film knowingly plays in a familiar sandbox. It draws on the gaslight thriller tradition, where a heroine’s sanity becomes the battlefield, and it belongs to a recent wave of Black-led domestic thrillers examining abuse and its aftermath.
Alternate Endings and Deleted Scenes
Neither Hairston nor her producers have released any alternate endings or deleted scenes. No home video extras or interviews point to significant cut material, so the release cut stands as the only version. For a lean indie production, that tight approach makes sense; every shot had to earn its budget.
Memorable Scenes and Quotes
Key Scenes
- Ally’s first full hallucination of Owen, which teaches the audience early that her eyes cannot be trusted as narrators.
- Dr. Murphy’s therapy session about auras and spirits, the quiet moment that plants the film’s central idea.
- Game night at Ally’s home, where Charlotte openly rejects Cara and both friendships begin to fracture.
- Owen’s appearance at Ally’s door wearing a wedding ring, the single image that unlocks the twist.
- Cara’s unmasking in the final act, which retroactively poisons every warm moment the two women shared.
Iconic Quotes
- “Someone’s aura isn’t always their spirit.” Dr. Eric Murphy hands Ally the movie’s thesis in one line, and viewers quote it constantly.
- “Escaped her abuser, but what if he never left?” This marketing tagline distills the paranoia driving the entire story.
Easter Eggs and Hidden Details
- Owen’s wedding ring is the boldest hidden-in-plain-sight clue, silently tying him to another woman long before the script admits it.
- Charlotte’s binder holds the yoga brochure that leads Ally to Cara, meaning the loyal friend unknowingly opens the door to the threat.
- Ally’s broken locks stay unfixed for much of the runtime, a small visual echo of a survivor who has not yet secured her own boundaries.
- Even the title works as a clue, twisting the old phrase about sleeping with one eye open into a demand for total vigilance.
Trivia
- Both Eyes Open opened in limited theaters on January 17, 2025, the same day as One of Them Days and Wolf Man.
- It reached digital platforms on March 31, 2025, and later found a far bigger audience streaming on Starz.
- Runtime clocks in around 100 minutes, with a TV-MA rating for its abuse-related content.
- Gail Bean broke out in Snowfall and P-Valley, while Tristan Mack Wilds first earned acclaim as a teenager on The Wire.
- Taye Diggs starred in the original Broadway cast of Rent long before his film and television career took off.
- Hairston’s first two features both landed distribution deals with Peacock.
Why Watch?
Watch it for Gail Bean’s raw lead performance and a twist that reframes friendship itself as a threat. It treats survivors with care while still delivering pulpy thrills. Moreover, supporting an ambitious Black woman filmmaker in the thriller space feels genuinely worthwhile.
Director’s Other Movies
- Boxed In (2022)
- The Comeback (2023)
Recommended Films for Fans
- Sleeping with the Enemy (1991)
- Enough (2002)
- Obsessed (2009)
- The Perfect Guy (2015)
- Pieces of a Woman (2020)
- When the Bough Breaks (2016)
- The Babadook (2014)
- Fatal Affair (2020)
- I Saw the Devil (2010)
- Duplicity (2025)














