Director: Justin Baldoni
A florist's fresh start collides with old wounds in "It Ends With Us," the 2024 drama built from Colleen Hoover's bestselling novel about love, memory, and the patterns people carry from home.
What is It Ends With Us about?
Lily has spent years building a life far from the difficult household she grew up in, and opening her own flower shop feels like proof she has finally moved past it. A chance encounter with Ryle, a confident neurosurgeon, turns into a fast-moving romance that seems to promise everything she wants. But as their relationship deepens, small moments start to echo things Lily recognizes from her parents' marriage, and she has to decide whether to trust the warning signs or explain them away. The arrival of a figure from her past, Atlas, complicates things further, forcing Lily to reckon with what she actually wants versus what she has been taught to accept. The film moves between present-day tension and flashes of Lily's teenage years, letting the two timelines inform each other rather than simply explain the plot.
Cast & crew
Blake Lively stars as Lily opposite Justin Baldoni, who also directs, as Ryle, with Brandon Sklenar as Atlas and Jenny Slate, Hasan Minhaj, and Isabela Ferrer rounding out a cast that spans both the adult storyline and its teenage flashbacks.
Context & significance
Adapted from Colleen Hoover's 2016 novel of the same name, the film keeps the book's dual-timeline structure and its focus on the difficulty of recognizing familiar patterns from the inside, a theme Hoover has said was shaped by her own family history. The novel spent years on bestseller lists before the adaptation, and the film retains its careful, unhurried pacing rather than compressing the story into a simple romance arc.
Where & how to watch
"It Ends With Us" is available on K-Time with a Farsi interface, Persian dubbing, and Persian subtitles, giving Persian-speaking audiences an easy way to follow its dialogue-heavy scenes. Anyone can read this page without an account; a free K-Time login is only needed to start watching.