Laurel, played by Mckenna Grace, has spent years daydreaming about her first kiss. When it finally happens with Evan Geller (Jaden Michael), the fantasy curdles instantly: she sees his death, vivid and violent. Worse, it isn't random. A killer is working through her circle of friends one by one, and every kiss gives Laurel another puzzle piece she didn't ask for.
The screenplay wisely keeps the rules of the curse vague enough to sustain mystery but firm enough to matter. Each vision is a clue, not a cheat. As her friends Poppy (Arkira Chantaratananond), Tyler (Riley Davis), and Bree (Eve Edwards) get pulled into the orbit of the killings, Laurel has to decide how many people she's willing to kiss to save them. It's a premise that could collapse into absurdity. Okumura keeps it grounded in Laurel's escalating guilt.




























