Both Eyes Open (2025)
Ally escapes an abusive relationship but hallucinates about her abuser. She receives cryptic messages suggesting he's nearby. As the messages intensify and her reality unravels, Ally realizes the truth may be closer than she thought.
Director: Ariel Julia Hairston
![]() |
Gail Bean as Ally Fletcher |
![]() |
Taye Diggs as Dr. Eric Murphy |
![]() |
Joy Brunson as Cara Beckett |
![]() |
Christie Leverette as Charlotte Russo |
![]() |
Tristan Mack Wilds as Owen |
![]() |
Michael Oloyede as Damian |
![]() |
Katerina Eichenberger as Jules Hansley |
![]() |
Carla Fisher as Leslie Fletcher |
![]() |
Joanie Geiger as Denise |
| Directing | Ariel Julia Hairston | Director |
| Writing | Ariel Julia Hairston | Writer |
| Sound | Chad Conley | Original Music Composer |
| Art | Autumn Eubank | Production Design |
| Sound | Andrew Olson | Sound Designer |
| Sound | Andrew Olson | Sound Mixer |
| Editing | Ryan Berger | Colorist |
| Camera | Grant Smucker | Director of Photography |
| Editing | Ariel Julia Hairston | Editor |
| Visual Effects | Ariel Julia Hairston | Visual Effects |
| Production | Roderick McClure | Producer |
| Production | Joshua Ferrell | Producer |
| Production | Amer-Marie Woods | Producer |
| Production | J Carter | Producer |
| Production | Ariel Julia Hairston | Executive Producer |
| Production | Joshua Ferrell | Executive Producer |
| Production | Roderick McClure | Executive Producer |
| Production | Gail Bean | Executive Producer |
| Costume & Make-Up | Magen Grays | Makeup Department Head |
| Costume & Make-Up | Nadya John | Key Makeup Artist |
| Production | Ariel Julia Hairston | Casting |
| Production | J Carter | Casting |
| Costume & Make-Up | Janny Jacinthe | Wardrobe Designer |