Skip to content
What's After the Movie?
Plot summary & ending explained

Heart Eyes (2025) Plot Summary, Ending Explained & Timeline

Heart Eyes (2025) movie poster

Heart Eyes is a 2025 comedy and horror film, running 1 hour 30 minutes. This page retells the whole story in 762 words (about 3 minutes to read) and covers 14 key events in order, 3 characters, where and when it is set, 3 themes and the ending explained. Looking for the cast, ratings and where to stream it? See the movie page for Heart Eyes.

to read the plot summary
3 min
key events in the timeline
14
characters profiled
3
themes explained
3
Loading streaming availability…
Heart Eyes (2025) movie poster
Released
Runtime
1h 30m
Genres
Comedy, Horror, Mystery
Original language
English
No spoilers

What Is Heart Eyes About?

The premise of Heart Eyes in 300 words, with nothing given away. The full story and the ending follow below.

In the rain‑kissed streets of Seattle, Valentine’s Day takes on an eerie glow, turning the city’s usual romance into a backdrop for something far more unsettling. The night is alive with the hum of late‑hour offices, candlelit cafés, and the promise of love, yet an invisible tension ripples through the air, hinting that the most celebrated night of the year could become a test of survival.

Ally McCabe is an ad designer whose sharp wit and creative flair are matched only by her wariness of matters of the heart. She spends her evenings juggling a demanding pitch, a critical boss, and the occasional comedic mishap with her best friend Monica. When Crystal Cane, the department’s pragmatic manager, brings in the charismatic new hire Jay Simmons to steer a precarious project, sparks of both professional rivalry and unexpected chemistry flicker between them. Meanwhile, the city’s police force, represented by the methodical Detective Zeke Hobbs and the incisive Detective Jeanine Shaw, keep a discreet watch over the growing unease.

As colleagues burn the midnight oil across various downtown workspaces, the atmosphere shifts from bustling productivity to a palpable sense of dread. Whispered rumors of a shadowy presence stalking the city’s most intimate moments begin to circulate, casting doubt on every lingering glance and whispered promise. The group’s shared dedication to deadlines now collides with an uncanny urgency to stay one step ahead of an unseen threat that seems oddly attuned to the night’s romantic theme.

Against this backdrop of rain‑slicked streets and flickering neon, the characters must navigate their personal entanglements while confronting a night that threatens to turn love’s usual glow into something far more ominous. The stage is set for a tense dance between desire and danger, leaving the audience wondering whether the night’s romance will survive the looming shadow.

Full plot

What Happens in Heart Eyes?

The complete story of Heart Eyes, from the first scene to the last, in 762 words (about 3 minutes). Spoilers throughout. Names in the text link to 5 cast member pages.

Spoilers ahead

The movie begins in a picturesque winery located in Seattle where a couple, Patrick and Adeline, share a moment that many couples dream of—an engagement proposal. Patrick, portrayed by Alex Walker, drops to one knee and asks for Adeline’s hand in marriage; she accepts with joy. However, the mood quickly shifts when Patrick discovers that the photographer he hired, Nico, played by Latham Gaines, has failed to capture the moment properly. Tensions escalate dramatically when a masked killer known as “Heart Eyes” makes a terrifying entrance, violently stabbing Nico through the face. As chaos ensues, Heart Eyes shoots an arrow aimed directly at Patrick, prompting Adeline to flee in panic. She races inside the winery, but unfortunately, she becomes trapped in a grape press machine and meets a gruesome fate.

As news about Heart Eyes spreads, the killer’s history comes to light, having previously terrorized cities like Boston on Valentine’s Day by targeting unsuspecting couples. Meanwhile, we are introduced to Ally McCabe, played by Olivia Holt, an ad designer who is trying to navigate her own love life. During a casual coffee outing with her best friend and coworker Monica, portrayed by Gigi Zumbado, Ally has a comical encounter with a charming stranger, Jay Simmons, played by Mason Gooding. Their interaction turns awkward when they accidentally bump heads, leading to an embarrassing moment for Ally.

At her workplace, however, Ally finds herself on the receiving end of criticism from her boss, Crystal Cane, played by Michaela Watkins, for making an ill-timed pitch for a perfume ad that focuses on notorious doomed couples, which is in extremely poor taste given the ongoing Heart Eyes murders. Crystal unexpectedly brings Jay into the mix, who is a new hire at the company, to assist with the situation. Jay invites Ally to dinner for a work-related discussion, which she reluctantly agrees to after her friend Monica pushes her to look her best.

As the situation unfolds, detectives Zeke Hobbs, portrayed by Devon Sawa, and Jordana Brewster as Jeanine Shaw, arrive at the winery to investigate the murders. It is here that they discover a wedding band with the initials “J.S.”, leading them to believe Heart Eyes has a twisted motive behind his gruesome actions. Disturbingly, the situation escalates with reports of more victims turning up at a local spa.

Ally’s date with Jay reveals contrasting views about love; while Jay is hopeful about finding the right partner, Ally’s recent heartbreak has left her jaded. After a heated exchange, Jay leaves in frustration, but Ally chases after him, leading to a surprising kiss just as her ex-boyfriend Collin and his new girlfriend enter the scene. They mention that Collin and Adeline were supposed to go on a double date with them, adding to Ally’s embarrassment.

Later that evening, an unforeseen series of horrors commence as Ally loses her apartment key and Jay comes to her rescue, only for them to be ambushed by Heart Eyes. The tension escalates as they narrowly escape his grip, leading to a frantic chase that brings them dangerously close to danger as Heart Eyes takes out innocent victims in his wake. When the police arrive, they mistakenly think Jay is the killer, causing further chaos.

In a tense moment at the police station, Ally encounters a tech-savvy man named David, who humorously tries to flirt with her amid the turmoil. The power goes out, leading to a shocking revelation as the killer returns, targeting the detectives. Determined to save Jay, Ally fights her way through to free him, but they soon realize they’ve led Heart Eyes to a horrifying scene at a nearby drive-in, where more couples fall victim to the killer’s rampage.

In a desperate act of survival, Ally and Jay confront Heart Eyes, leading to a shocking revelation as they fight for their lives. A series of wild and gruesome confrontations ensue, resulting in Ally ultimately turning the tables on the killer. In a climactic ending, Ally and Jay survive the ordeal, but the threat appears to linger as dark secrets unfold.

A year later, after overcoming their trauma, Ally and Jay stand before the same drive-in where they faced Heart Eyes, symbolizing their newfound strength and love. As they move toward a brighter future, Jay proposes to Ally, who, in a twist, surprises him with a ring of her own, solidifying their commitment.

However, the film closes with an unsettling note as Ally receives a mysterious phone call after the proposal, leaving the audience on the edge of their seats, hinting that perhaps the nightmare is not entirely over.

Timeline

Heart Eyes Timeline: Every Key Event in Order

14 key events in the order they happen, from “Proposal at the Winery” to “Ominous Ending”. 12 events name a place, across 8 locations.

  1. 1

    Proposal at the Winery

    The film opens at a picturesque winery in Seattle where Patrick proposes to Adeline in a romantic setting. Although Adeline accepts, the moment is quickly overshadowed by the photographer’s failure to capture the proposal, leaving Patrick frustrated.

    Where:Winery, Seattle

  2. 2

    Masked Killer Emerges

    The celebratory moment takes a violent turn when a masked killer known as 'Heart Eyes' attacks, stabbing the photographer, Nico, through the face. Patrick narrowly escapes death when the killer fires an arrow at him, prompting Adeline to flee for her life.

    Where:Winery, Seattle

  3. 3

    Adeline's Gruesome Fate

    As Adeline attempts to escape inside the facility, Heart Eyes kills a security guard and traps her in a grape press machine. In a horrifying act, she is crushed to death, marking the killer’s first brutal act in Seattle.

    Where:Winery, Seattle

  4. 4

    Heart Eyes Strikes Again

    News of Heart Eyes' murderous spree fills Seattle's media, revealing his history of targeting couples, particularly on Valentine's Day. This establishes a tense atmosphere as the killer continues to strike fear into the hearts of those in love.

  5. 5

    Allies Meet

    In an unexpected turn of events, ad designer Ally meets charming Jay at a coffee shop. Their encounter is filled with awkwardness as Ally accidentally gives Jay a bloody nose, setting a light-hearted tone amid the surrounding chaos.

    Where:Coffee Shop

  6. 6

    Unfortunate Pitch

    Ally faces backlash at work for pitching a perfume ad featuring doomed couples, coinciding with the ongoing Heart Eyes murders. Her boss, Crystal, brings in Jay to help with the ad campaign, and he later asks Ally out to dinner under the guise of business.

    Where:Ally's Workplace

  7. 7

    A Date Goes Awry

    During dinner, the conversation takes a serious turn as Ally expresses her bitterness about love, while Jay remains optimistic. Their interaction takes a complicated turn when Ally attempts to impress her ex, resulting in a hasty kiss with Jay.

    Where:Restaurant

  8. 8

    Home Invasion

    After their dinner, Ally and Jay return to her apartment only to be confronted by Heart Eyes emerging from her closet. A fierce struggle ensues when Ally uses a lamp to fend off the killer, but they quickly realize their lives are in grave danger.

    Where:Ally's Apartment

  9. 9

    Park Encounter

    The chase continues as Ally and Jay flee toward a park, but Heart Eyes catches Jay off guard and knocks him out. Ally's quick thinking and desperate bravery save her from being captured when she manages to evade the killer momentarily.

    Where:Park

  10. 10

    Police Station Chaos

    At the police station, Ally discovers that Jay is mistakenly identified as Heart Eyes, causing panic. The lights go out, leading to chaos as the killer strikes again within the station, resulting in multiple casualties among the detectives.

    Where:Police Station

Show the other 4 events of Heart Eyes
  1. 11

    Drive-in Showdown

    Realizing they have unwittingly lured Heart Eyes to an event filled with couples, Ally and Jay hide in a van. As the killer begins to stalk them, they resolve to confront Heart Eyes and put an end to the carnage, leading to a climactic battle.

    Where:Drive-in

  2. 12

    Defeating Heart Eyes

    In a final showdown, Ally and Jay team up to fight Heart Eyes, utilizing improvised weapons. After a tense battle, they succeed in killing him, but not before Ally's traumatic reaction to the violence leads her to vomit on his lifeless body.

    Where:Drive-in

  3. 13

    A Year Later

    One year after the harrowing events, Ally and Jay have become a couple and partners at work, creating successful campaigns. As they revisit the drive-in, Jay proposes to Ally, and she surprises him by proposing back, sealing their love.

    When:One year later Where:Drive-in

  4. 14

    Ominous Ending

    During the credits, Ally receives a mysterious phone call that leaves her unsettled. Although it's just a friend, the call ends abruptly, hinting at lingering dangers from the past and keeping the viewers on edge.

Characters

Who Are the Main Characters in Heart Eyes?

3 characters, among them Ally McCabe (Olivia Holt), Detective Jeanine Shaw (Jordana Brewster) and Jay Simmons (Mason Gooding): who each one is and the part they play in the story. Every profile links to the actor’s page.

  • Olivia Holt as Ally McCabe (Olivia Holt) in Heart Eyes

    Ally McCabe (Olivia Holt)

    Played by Olivia Holt

    Ally is a young ad designer juggling her aspirations with a newfound cynicism about love after a breakup. Throughout the film, she evolves from being bitter to confronting her feelings for Jay, demonstrating resilience and resourcefulness. Her character arc encapsulates the struggle to reconcile one's past with the desire for a hopeful future.

    • 👩‍🎨 Creative
    • 💔 Heartbroken
    • 🏃‍♀️ Resourceful
  • Jordana Brewster as Detective Jeanine Shaw (Jordana Brewster) in Heart Eyes

    Detective Jeanine Shaw (Jordana Brewster)

    Played by Jordana Brewster

    Detective Shaw initially presents herself as a law enforcement officer dedicated to solving crimes. However, she unveils a darker side, revealing deep complicity in the killings that unfold. Her betrayal plunges Ally into a fight for her life, showcasing the theme of trust's fragility.

    • 👮‍♀️ Detective
    • 🔪 Deceptive
    • 🕵️‍♀️ Cunning
  • Mason Gooding as Jay Simmons (Mason Gooding) in Heart Eyes

    Jay Simmons (Mason Gooding)

    Played by Mason Gooding

    Jay is a charming and kind-hearted individual who initially tries to connect with Ally despite her cynicism about love. His character embodies hope and determination, as he finds himself caught in a deadly trap and must fight for survival. His development reflects the potential for love amidst chaos.

    • 💖 Charming
    • 🏋️‍♂️ Brave
    • 🤕 Determined
Setting

Where and When Is Heart Eyes Set?

Heart Eyes is set in Seattle, Winery and Drive-in. Here is why the place matters to the story.

When

The movie does not specify a particular historical time period, focusing instead on modern-day events surrounding a killer who haunts couples. The tension escalates during Valentine's season, a time typically associated with love, which cleverly plays against the horror elements of the plot.

Where

Seattle, Winery, Drive-in

Seattle, known for its vibrant music scene and rich coffee culture, serves as the backdrop for the chilling events of 'Heart Eyes.' The winery is a romantic setting that quickly turns into a crime scene, highlighting the dark juxtaposition of love and horror. A drive-in, often associated with nostalgic outings, becomes a site of terror where couples are targeted.

  • 🌆 Seattle
  • 🍇 Winery
  • 🎥 Drive-in
Themes

What Are the Themes of Heart Eyes?

3 ideas the story keeps returning to, among them Love vs. Horror, Betrayal and Survival.

  1. 01

    Love vs. Horror

    The film contrasts the ideals of love with the brutal actions of the killer known as Heart Eyes, who targets couples. It explores how love can be twisted into something sinister, reflecting societal fears surrounding relationships. The juxtaposition of romantic moments with horrific events reinforces the theme of vulnerability intertwined with love.

  2. 02

    Betrayal

    Betrayal is a significant theme as characters are not who they appear to be. The revelation that Detective Shaw is in league with the killer illustrates deep trust violations, particularly in relationships. Ally's struggle between her feelings for Jay and the lethal motives of those around her underscores the precarious nature of trust.

  3. 03

    Survival

    Survival emerges as a key theme as Ally and Jay navigate a night of chaos and violence. They must confront not only the external threat of Heart Eyes but also their own emotional barriers. Their journey towards survival culminates in both physical and emotional battles, ultimately leading to personal growth and resilience.

Ending explained

How Does Heart Eyes End?

The last act of Heart Eyes and what it means, in 357 words. The ending lands as ambiguous. Big spoilers: read the plot summary first if you have not seen it.

The final act, in full

The ending of Heart Eyes reveals that the true mastermind behind the killings is not just one person, but a pair of murderers, Detective Shaw and her husband David, who have been secretly orchestrating the violence. Shaw, initially presented as a reasonable police detective, turns out to have a dark past alongside her murderous husband, David. The couple had been spreading chaos across the country, targeting couples on Valentine’s Day for their own twisted reasons. They even recruited a fanboy to help carry out their killings.

Throughout the film, Ally and Jay are chased by multiple masked killers, which is actually due to the fact that different people wearing the same Heart Eyes mask have taken part in the murder spree. The big twist uncovers that the couple behind the mask—Shaw and David—are the true villains, with Shaw revealing her involvement during the climax. Their motivation is rooted in their obsession with love and violence, which they view as a form of entertainment or expression.

The story emphasizes that Ally and Jay’s relationship is the emotional core of the film. Despite the gruesome surroundings, they develop a genuine connection by opening up to each other and fighting to survive. In the final scene, they manage to overcome the killers and escape, solidifying their bond. Their blossoming romance continues after the events of the film, with the ending implying they stay together and even get engaged a year later.

The mid-credits scene initially teases a sequel with a mysterious voice calling Ally, hinting at another potential threat. However, this is quickly revealed to be a joke from Ally’s friend Monica, who had been waiting in the wings. The post-credits gag pokes fun at typical horror sequel setups, suggesting that the killers are effectively defeated and that no follow-up film is planned. Overall, the ending underscores that love is worth fighting for, even in the most savage circumstances, and that vulnerability and honesty are what truly help characters survive and find happiness amidst chaos. The film’s playful tone and genre-mashup ultimately make it a dark comedy about the complexities of romance and the courage it takes to truly connect.

Tone & mood

What Kind of Film Is Heart Eyes?

Tense in tone, with fast pacing and a straightforward story, going by the plot summary.

Tone
Tense
Pacing
Fast
Story
Straightforward
Intensity
High
Ending
Ambiguous

A high-octane, tense slasher that blends gruesome horror with dark comedy and a surprising romantic core, creating a frantic and anxious viewing experience with an unsettlingly ambiguous conclusion.

  • anxious
  • frantic
  • gruesome
  • darkly comedic
  • tense
  • survival horror
  • serial killer
  • whodunnit
  • survival
  • romance

Content notes: graphic murder, stalking, traumatic events.

Quiz

How well do you remember Heart Eyes? Test yourself on the story.

Take the quiz
Loading streaming availability…
Read next

Movies Like Heart Eyes With a Plot Summary

6 films close to Heart Eyes in story and themes that have a full plot summary here: Valentine (2001) and Eyes of a Stranger (1981) lead.

All plot summaries

Missing a Movie Plot Summary?

Tell us which film you want explained next: the full story, the timeline, the characters and the ending.

Request a summary
FAQ

Heart Eyes Plot Questions

5 quick answers about Heart Eyes, taken from the plot summary, ending explained, character guide and setting on this page.

What is Heart Eyes about?

In the rain‑kissed streets of Seattle, Valentine’s Day takes on an eerie glow, turning the city’s usual romance into a backdrop for something far more unsettling.

Read the full plot summary

What happens at the end of Heart Eyes?

The ending of Heart Eyes reveals that the true mastermind behind the killings is not just one person, but a pair of murderers, Detective Shaw and her husband David, who have been secretly orchestrating the violence.

The ending explained

When and where does Heart Eyes take place?

Heart Eyes is set in Seattle, Winery and Drive-in. The movie does not specify a particular historical time period, focusing instead on modern-day events surrounding a killer who haunts couples.

The setting explained

Who are the main characters in Heart Eyes?

The story follows Ally McCabe (Olivia Holt) (played by Olivia Holt), Detective Jeanine Shaw (Jordana Brewster) (played by Jordana Brewster) and Jay Simmons (Mason Gooding) (played by Mason Gooding).

All the characters

What are the main themes of Heart Eyes?

The summary picks out 3 themes: Love vs. Horror, Betrayal and Survival.

The themes explained

Coming soon to your phone

The Plot Explained Movie Summary App

From blockbusters to hidden gems: plot summaries, endings explained and timelines on your phone. Save your favorites and never miss a twist again.

Be the first to know when it launches. Your email stays private, always. Learn more about the app