Test your knowledge of It Had to Be You with our quiz!

Plot Summary

Read the complete plot summary and ending explained for It Had to Be You (2016). From turning points to emotional moments, uncover what really happened and why it matters.


Sonia Friedman, portrayed by Cristin Milioti, is a thirty-something woman who experiences a moment of panic when her live-in boyfriend, Chris Jensen Dan Soder, proposes to her. Unsure of the commitment, she declines his proposal, causing him to walk away hurt. Shortly after, her close friends—Nora, Halley Feiffer, Lee, Kate Simses, and Anna, Erica Sweany—come over to offer their support. Through a series of flashbacks narrated by Sonia, we learn that Lee and Anna are a married couple, while Nora is engaged to Mark [Mark Gessner], who is also their mutual friend.

A glimpse into Sonia’s past reveals that she met Chris through Mark six months before the proposal, and nostalgic moments showcase Chris teaching Sonia to dance to the romantic tune “It Had to Be You.” The following morning, Chris finally confronts Sonia, reminding her that they have been together for over a year. He reflects on how their friends’ marriages should have encouraged Sonia to reconsider her stance on marriage. Although she apologizes, they agree that she needs some time to reflect on her feelings.

With Sonia left in solitude, she begins an inner dialogue illuminated by flashbacks and animated sequences. This exploration prompts her to identify three key fears about entering marriage with Chris: the trepidation of their incompatibility, worries about their sexual chemistry, and her belief that she has not yet matured into “a woman.” These fears manifest in a fantasy about a fellow commuter, whom she sees as having an enviable, perfect life.

As Sonia returns to reality, she logs into her personal website—a thoughtful gift from Chris that she once rejected. Despite her complexities, she decides to go out with Chris to watch a movie for which she had even created the soundtrack, leading to their first intimate night together at her place.

In the present timeline, Chris, Sonia, Nora, and Mark are together as friends, and they discuss Mark and Nora’s recent purchase of a new home, motivated by Nora’s pregnancy. However, Mark ultimately encourages Chris to press Sonia for a decision about their future together. Feeling the weight of this ultimatum, Chris confronts Sonia again, expressing his love and desire for a committed relationship, yet he cannot continue their current dynamic indefinitely. This leads to a tough conversation about putting their relationship on hold until Sonia is ready.

While shopping, Sonia coincidentally meets Lara [Rachel York], a woman she often commutes with, leading to an unexpected exchange of shopping bags. When Sonia finds Lara’s blue thong in the mix and tries it on, it gives her a bold, new perspective. Prompted by Anna’s suggestion for a getaway, Sonia decides to escape to Rome to reconnect with her college crush, Fabrizio [Danny Deferrari]. In Rome, she engages in a wild, reckless night with Fabrizio and his brother, Dezi [Nico Grelli], but upon waking, she discovers a note revealing Fabrizio is married and has stolen her cash and phone.

Back in New York, Nora shares that Chris has moved in with her and Mark after their breakup. She invites Sonia for dinner to reunite with Chris casually, although in a twist of fate, Chris isn’t present when Sonia arrives. When she finds herself arriving late due to work commitments, she walks into a tense scene with Nora and Mark at odds over their birthing choices, and Chris opts to go elsewhere to avoid an awkward reunion.

Three weeks post-proposal fallout, at Mark and Nora’s wedding, Sonia is eager to sit next to Mark. Although he reluctantly agrees, he remarks that he doesn’t wish to converse, yet they end up dancing and reconnecting. During a vulnerable moment, Chris admits he still has feelings for Sonia. The next morning, they find themselves back together, but Chris receives a tempting job offer from Google in San Francisco. Sonia, sensing his desire for independence and fearing they’d revert to their non-committal ways, encourages him to pursue the opportunity, prompting Chris to choose the job and end their relationship.

In another turn of events, Lee discloses her own pregnancy to Sonia, catalyzing Sonia’s realization that it’s time to take action. She resolves to propose to Chris and prepares a sentimental DVD showcasing their memories set to “It Has to Be You.” However, Mark informs her that Chris is in Pennsylvania visiting family. In a moment of spontaneity, Sonia boards a bus to catch up with him, accidentally running into Lara once more. This encounter leads Sonia to understand that Lara’s seemingly perfect life is not what it appears to be.

Meanwhile, tension builds as Nora goes into labor, and Sonia is disconcerted to learn that Mark has left the family visit to be there for the birth. In a burst of determination, Sonia persuades the bus driver to let her off early, making a dash to the hospital to witness the birth. As Chris prepares to leave the room, Sonia begs him to watch her proposal video. Unfortunately, the DVD fails to play the sound, causing her to sing “It Has to Be You” on the spot. The room gradually joins in, creating a heartwarming moment filled with emotion. Finally, when the words “WILL YOU MARRY ME?” flash on the screen, Sonia drops to her knees and asks the pivotal question. Chris responds joyfully, “Of course I will,” leading to a beautiful kiss and the beginning of their new chapter together.

Timeline

Follow the complete movie timeline of It Had to Be You (2016) with every major event in chronological order. Great for understanding complex plots and story progression.


Chris Proposes to Sonia

Chris Jensen proposes marriage to his girlfriend Sonia Friedman, but to his surprise, Sonia panics and refuses his proposal. This rejection stuns Chris, and hurt by her response, he walks out, leaving Sonia to contemplate her feelings.

Friends Arrive to Console Sonia

After Chris leaves, Sonia's friends Nora, Lee, and Anna arrive to console her. Through flashbacks, we learn about each friend's relationship status, which amplifies Sonia's anxiety about commitment and marriage.

Flashbacks to Their Relationship

Sonia narrates her thoughts and memories, revealing the timeline of her relationship with Chris. A significant moment includes Chris teaching Sonia to dance to 'It Had to Be You,' highlighting their romantic connection.

Chris and Sonia Discuss Their Future

The next morning, Chris confronts Sonia about her refusal and reminds her of the year they have spent together. Despite Chris's hope that seeing their friends happily married would change her mind, Sonia still struggles with the idea of marriage.

Sonia's Fears Revealed

Sonia has an inner dialogue, expressing her fears surrounding marriage, including concerns over compatibility, their sex life, and her self-identity as a woman. These fears manifest in whimsical flashbacks and animations that depict her worries.

Sonia and Chris Go on a Date

Remembering the affection Chris showed in creating her personal website, Sonia agrees to go out with him to a movie. This date leads to an intimate moment where they share their first sexual encounter, deepening their emotional connection.

Mark Pressures Chris

During a visit to Nora and Mark's new home, Mark encourages Chris to press Sonia for a commitment. Chris is torn as he loves Sonia but feels he cannot remain in limbo, leading to discussions about possibly pausing their relationship.

Trip to Rome

On a whim, Sonia decides to travel to Rome to visit her college crush Fabrizio. This trip is supposed to help her clear her thoughts, but instead leads her to a series of reckless choices, including spending the night with Fabrizio.

Rome

Fabrizio's Deception

In the morning after her night with Fabrizio, Sonia discovers a note revealing that he is married and took her money. This moment marks a turning point, accentuating her feelings of betrayal and confusion regarding her own romantic choices.

Rome

Reunion with Chris

Back in New York, Sonia learns that Chris has moved in with Nora and Mark. When she finally visits them for supper, she finds it difficult to engage with Chris, who is still hurt from their initial breakup.

Mark and Nora's Wedding

At Mark and Nora's wedding, tensions between Sonia and Chris rise again. Despite the painful past, Sonia finds herself drawn to Chris once more when he confesses that he still loves her.

Three weeks after the proposal

Chris Receives a Job Offer

The morning after the wedding, Chris receives a job offer from Google for a position in San Francisco. As he grapples with the decision, it's evident that Sonia's reluctance to commit impacts their future together.

Sonia Decides to Propose

Fueled by the news of Lee's pregnancy and discussions with Zach, Sonia decides to take matters into her own hands and plans to propose to Chris with a DVD filled with their shared moments set to 'It Had to Be You'.

Chaos at the Hospital

As Sonia rushes to the hospital where Nora is giving birth, she realizes Chris is also there but feels the tension as he seems hesitant around her. To win him back, she insists he watch her video, leading to an unexpected proposal moment.

Hospital

Sonia Proposes to Chris

In a climactic moment filled with emotion, Sonia gets down on one knee and asks Chris, 'Will you marry me?' When he responds with 'Of course I will,' it solidifies their commitment, ending their tumultuous journey towards love.

Hospital

Characters

Explore all characters from It Had to Be You (2016). Get detailed profiles with their roles, arcs, and key relationships explained.


Sonia Friedman (Cristin Milioti)

Sonia is a thirty-something woman confronting her fears around love and commitment. Her indecision regarding marriage creates tension in her relationship with Chris, reflecting her struggle with personal and societal expectations. Throughout the film, she evolves from uncertainty to self-empowerment, ultimately embracing her feelings and desires.

💪 Empowerment 💭 Introspection 💘 Romance

Chris Jensen (Dan Soder)

Chris is Sonia's live-in boyfriend who desires a deeper commitment. His patience and love for Sonia are evident, but he also faces frustration as he navigates her reluctance to marry. His character illustrates the challenges faced by partners in relationships when one is hesitant to take the next step.

❤️ Love 🤔 Patience 🤷‍♂️ Commitment

Nora (Halley Feiffer)

Nora is one of Sonia's close friends who provides emotional support and advice. Her own experiences with love and marriage offer a contrasting perspective to Sonia’s struggles. Nora's character highlights the significance of friendship and the influence friends have in shaping one's views on relationships.

👭 Friendship 🎇 Support 👰 Marriage

Setting

Learn where and when It Had to Be You (2016) takes place. Explore the film’s settings, era, and how they shape the narrative.


Time period

The film unfolds in a contemporary setting, showcasing modern relationships and the complexities faced by thirty-somethings today. It reflects current societal perspectives on love, commitment, and the pressures of marriage rather than centering around a specific historical period.

Location

New York, Rome, Pennsylvania

The movie primarily takes place in New York City, a bustling metropolis known for its vibrant culture and diverse communities. Sonia also travels to Rome, Italy, a historic city celebrated for its art, architecture, and romantic atmosphere. Additionally, Pennsylvania plays a backdrop for a significant family visit, contributing to key moments in Sonia and Chris's journey.

🏙️ City 🌍 International 🇺🇸 USA

Themes

Discover the main themes in It Had to Be You (2016). Analyze the deeper meanings, emotional layers, and social commentary behind the film.


💔

Love and Commitment

The central theme of the movie revolves around the challenges of love and commitment. Sonia grapples with her fear of marriage and the implications it carries, showcasing the emotional turmoil faced by individuals when making life-altering decisions. The narrative explores how societal expectations around relationships affect personal choices and happiness.

🛤️

Self-Discovery

Sonia's journey is also one of self-discovery as she navigates her relationship with Chris and seeks to understand her own desires and fears. Through flashbacks and interactions with others, she reflects on her identity, ultimately leading to an empowering moment of decision that aligns her with her true self.

🎉

Friendship

Friendship plays a vital role in the story as Sonia’s friends provide support, guidance, and contrasting perspectives on love and marriage. Their interactions highlight the importance of having a strong support system during significant life transitions, emphasizing that friendship can greatly influence personal relationships.

Movies with Similar Twists and Themes

Uncover films that echo the narrative beats, emotional arcs, or dramatic twists of the one you're exploring. These recommendations are handpicked based on story depth, thematic resonance, and spoiler-worthy moments — perfect for fans who crave more of the same intrigue.


© 2025 What's After the Movie. All rights reserved.