Affection

May 08, 2026 Horror · A tight 90 minutes that uses repetition to build dread rather than drag.
Critic darling
6.3/10
IMDb
80%
Fresh
2.85/5
Letterboxd
🎬
6.3/10
TMDB
Rewatch
diminishing returns
Attention
full focus
Phone-check
low

The brief

BT Meza turns the "memory reset" premise into a genuinely unsettling psychological trap, with Jessica Rothe delivering a performance that oscillates between vulnerability and creeping paranoia as she tries to piece together fragments of a reality that keeps slipping away. The film builds dread through repetition rather than jump scares, creating this suffocating sense of being stuck in someone else's nightmare where the rules keep changing. Each cycle reveals just enough new information to keep you guessing, but never enough to feel safe, and Cross makes for a perfectly ambiguous husband figure who could be savior or captor. If you dug the mind-bending horror of Triangle or the domestic unease of The Invisible Man, this hits that same sweet spot of psychological terror.

claustrophobic psychological cyclical nightmare domestic unease memory trap creeping paranoia suffocating dread

The verdict

If you love psychological horror that builds dread through repetition and mind-bending reality loops, this is a genuinely unsettling thriller that will keep you guessing until the end. If you prefer straightforward horror with clear answers or can't handle ambiguous endings, the constantly shifting rules and unresolved mysteries will likely frustrate you.

Watch with

  • 👤 Solo viewing for maximum psychological impact
  • ⚠️ Skip if memory/identity issues trigger anxiety

Heads up

  • Psychological abuse and gaslighting (frequent)
  • Memory loss and identity confusion (extreme)
  • Domestic captivity themes (moderate)

Credits

Director
BT Meza
Cast
Jessica Rothe, Joseph Cross, Julianna Layne
Official synopsis

Afflicted by a mysterious condition that resets her memory, Ellie becomes trapped in a cyclical nightmare with a man who claims to be her husband. She soon must uncover the horrifying truth of her existence—before she forgets it all again.

The Double

Make a night of it
Poster for Sleep No More

Pair this with Sleep No More (2026)

Both explore psychological horror through fractured memories and identity confusion.

Total runtime: 1h 30m + 1h 36m = 3h 6m

If you liked this