“Affection” follows Ellie, who becomes trapped in a cyclical nightmare with a man who claims to be her husband while being affected by a mysterious condition that resets her memory.
The film does something very interesting early on. In a way, it guides the audience toward distrusting the protagonist. Through Ellie’s words, you’re made to believe that something sinister is going on. However, when she is removed from situations, others speak in fear and pain, longing for her recovery without her even present. Through these Ellie-absent conversations, “Affection” establishes trust with side characters that feel inherently truthful, making her seem like the “crazy” one.
Still, with the opening scene alone, it’s clear that not all is normal. But rather than diving completely into madness, the movie takes its time. Feelings of sympathy and acceptance arise, pushing the initial unsettling elements aside (briefly, at least). In the process, a sense of comfort occurs, which is exactly what “Affection” wants before beginning to tear it all apart. As strange events slowly unravel, the film shifts back in favor of Ellie. And almost abruptly, the “psycho-meter” drastically changes. It’s an experience similar to a teeter-totter, with the psychological battle swaying up and down. But eventually… one side has to remain at the bottom for a person to get off.
In time, “Affection” transforms into an almost different beast entirely. Because this isn’t only psychological horror, but also science fiction. It will likely draw comparisons to “Get Out.” This doesn’t have the social commentary of Jordan Peele’s film, but it still does examine heavy subject matter.

Ultimately, this is a movie about loss. More specifically, about how humans grieve after death — and the search for keeping pieces of our loved ones with us. It’s a similar concept to 2025’s “Creep Box.” This travels much further into visualized horror, but the moral question remains almost identical. “Affection” oftentimes favors spectacle over full-on depth, though it’s still a key piece of the film’s identity.
“This story is deeply personal to me,” said writer-director BT Meza. “It encompasses love, identity and the grieving process… ‘Affection’ has given me the opportunity to create a story that infuses my emotions and childhood memories into a sci-fi horror narrative.”
At times, the film can grow too high-concept for its own good. And convoluted. As the plot twists in new directions, long stretches of exposition dwindle the impact. While the explanations behind it all are intriguing, “Affection” is a movie that doesn’t really need to provide answers. Because, in the end, there’s no definitive solution to grief.
The conclusion itself is open-ended, though. The final moments leave many questions hovering, which will likely draw frustration from general audiences. Is it sequel bait? Possibly.
To top off this genre mashup, body horror often takes center stage. The makeup department flexes their skills here, with badly beaten flesh and bloodied bodies being fully showcased. It’s never overly “in your face,” but it’s incredibly realistic. And when it lingers, the practical effects themselves grow all the more effective.
Director of photography Jason Hafer somewhat changes the camerawork in sync with the film’s narrative shifts. In the beginning, it’s almost purposefully bland. However, as the characters and plot threads start breaking down, so does the cinematography. Some of the best moments come when the camera is constantly moving rather than being still. David Gallegos’ editing has the same effect. It gradually grows frantic and fast-paced, continuously upping the stakes.
Jessica Rothe’s (Ellie) performance plays a major factor in this as well. This is a role that requires physicality. She not only delivers realistic portrayals of seizures, but also full-body twitches and injuries as she moves around. You surely remember her from “Happy Death Day.” This performance is even more impressive. Because not only does Rothe nail the physical aspects of Ellie, but she also succeeds verbally. Whether it’s confusion, sadness, anger or complete rage required, she brings it. Rothe’s work here will likely fly under the radar, but that shouldn’t be the case. In fact, I’d argue it’ll still warrant conversation by the time 2026 wraps up. Yes… it’s that good.

The two other performances come from Joseph Cross (Bruce) and Julianna Layne (Alice). While not as commanding as Rothe, both deliver serviceable bouts. Cross, specifically, goes toe to toe with Rothe on a number of occasions — generating intense standoffs.
It’s these three performances that add layers of believability to the absurd. With each actor fully committed, the abstract concepts end up feeling more grounded.
“Affection” is one thing, then another and then another. BT Meza seamlessly teeters the line between horror and sci-fi in his directorial debut, while also integrating thoughtful undertones. Rothe’s performance is the most memorable of it all, though, elevating this from good to great.
Rating: 4 out of 5

