Plot Explained Spoilers guaranteed!
Plot Explained

Browse by genre

Window Horses (2016) movie poster

Plot Summary

Window Horses (2016) Plot Summary Explained

Release, runtime and language
2016 · 85 mins · English
Directed by
Ann Marie Fleming
Starring
Elliot Page, Navid Negahban, Sandra Oh, Shohreh Aghdashloo, Nancy Kwan, Don McKellar

A young Canadian poet, Rosie Ming, is invited to perform at a poetry festival in Shiraz, Iran, despite her desire to be in Paris. Living with her overprotective Chinese grandparents and having never traveled alone, she embarks on an unexpected journey. Surrounded by poets and Persians, Rosie is compelled to confront her past, including the Iranian father she believed had abandoned her, and to contemplate the essence of poetry. Through storytelling and cultural exchange, she explores themes of forgiveness, reconciliation, and the importance of understanding one's heritage and finding one's voice.

On this page (4)
  1. 1 What happens: full plot
  2. 2 Plot questions answered
  3. 3 Movie threads
  4. 4 Every angle

Full plot summary · contains spoilers

What Happens in Window Horses: Full Plot Summary

The whole story of Window Horses (2016) explained, from the opening scene to the final frame: every key event, every twist and what it all adds up to. Read it as a quick recap before the sequel, to check a scene you missed, or to finally understand what really happened.

Rosie Ming [Sandra Oh] lives in Vancouver with Gloria [Nancy Kwan] and Stephen [Eddy Ko Hung], her maternal grandparents who are of Chinese descent. Rosie's mother Caroline [Kristen Thomson] died in a car accident when Rosie was a child. An aspiring poet with a fixation on Paris, Rosie compiles her poems into a self-published book that catches the attention of organizers of a poetry festival in Shiraz, Iran.

Though Gloria is firmly opposed to Rosie traveling to Iran, she ultimately relents after witnessing Rosie’s unwavering determination. The grandparents even pack a black chador for their granddaughter, only to discover that many festival guests are puzzled by her presence—Rosie is not a devout Muslim, and Iran does not require women to wear chadors.

Among the poets at the festival, Rosie meets Mehrnaz [Shohreh Aghdashloo], the festival’s cultural ambassador, the Chinese poet Di Di, and the German poet Dietmar [Don McKellar]. At an early competition, Rosie performs one of her poems by singing it, a choice that earns poor scores because in Iran a woman singing in public can be seen as provocative. Mehrnaz remains supportive and later takes Rosie to the tomb of Shiraz’s famed poet Hafez for inspiration. Dietmar, by contrast, is openly disdainful of Rosie’s Parisian sensibilities, and his satirical poem about wealthy Europeans feeding expensive food to their dogs at the dinner table lands badly with the audience. Rosie helps defuse the moment by proposing a slam, and the two poets improvise a joint piece that wins the crowd over, softening the rift between them.

A traditional consultation with the poems of Hafez leads Mehrnaz to task Rosie with translating one of Di Di’s poems into English for the festival’s finale. In conversation with Di Di, Rosie learns that the poet is a political exile who spent time in the United Kingdom during the Beijing massacre and has refused to return to China, and Di Di urges Rosie to make the poem her own in translation.

Early in the festival, Rosie reveals that Mehran [Navid Negahban] is her Iranian father; she has carried the belief that he abandoned the family since she was seven. As her Iran visit unfolds, she learns more about him from his friends and relatives. Mehran hails from a prominent Shiraz family and originally trained in the United States to be a fighter pilot during the Shah’s era. After the Revolution, Mehran’s ties to the Shah lead to his removal from the Air Force; he becomes a teacher of poetry and literature, and later the government asks him to pilot again during the Iran–Iraq War. The war drags on, and Mehran deserts, fleeing to Turkey where he meets Caroline, and the couple eventually settles in Canada.

Even as the risks mount, Mehran decides to return to Iran to see his dying mother, only to be arrested upon arrival and have his passport revoked. Grief-stricken by the consequences, Caroline drives carelessly, resulting in a fatal car accident. When Mehran is released, he asks Rosie to come live with him in Iran, but Rosie’s grandparents refuse and tell her a false tale that her father abandoned her. As the festival nears its climax, Mehran is hospitalized with pneumonia, and Rosie arrives to discover that he has already checked out. A doctor at the hospital provides her with her father’s home address, and relatives from Mehran’s side welcome her, sharing letters Mehran wrote to her that her grandparents had kept hidden.

With new family ties forming, Rosie learns that Mehran invited her to Iran and is waiting at the festival for a reunion. Her relatives hurry to the presentation, replacing her chador with a headscarf and more casual attire so she can perform. As she recites her revised take on Di Di’s poem, Mehran appears in the audience, and the long-awaited father–daughter reunion finally unfolds.

Last updated: October 03, 2025 at 06:47

Was this helpful?

Plot questions answered

Window Horses Plot Explained: Your Questions Answered

The questions people ask most about Window Horses (2016): what happens in the confusing scenes, why the characters do what they do, the twists, hidden details and what the ending means. Each answer contains spoilers.

Q1

Why did Rosie's grandparents lie about her father abandoning her?

After Mehran was arrested in Iran and his passport was revoked, he asked Rosie to come live with him in Iran. Rosie's grandparents, fearing losing their granddaughter and believing Mehran's return would only bring more tragedy, refused and told Rosie a false tale that her father had abandoned the family. They kept Mehran's letters to Rosie hidden, perpetuating this lie for years.

Foreshadowing: The grandparents' initial opposition to Rosie's Iran trip hints at their deeper fear of losing her to her father's side.

  • grandparents
  • lie
  • abandonment
  • family secrets
  • Rosie Ming
Q2

Why did Rosie get poor scores for singing her poem at the festival?

In Iran, a woman singing in public can be seen as provocative due to cultural and religious norms. When Rosie performed her poem by singing it during an early competition, the judges gave her poor scores. This contrasted with the more traditional recitations expected at the festival.

  • singing
  • poem
  • scores
  • Iran
  • festival
  • cultural
Q3

Why was Mehran arrested when he returned to Iran?

Mehran returned to Iran to see his dying mother despite being a political exile. Because he had deserted from the military during the Iran-Iraq War and had been living abroad, authorities arrested him upon arrival and revoked his passport, preventing him from leaving the country.

Foreshadowing: Earlier details about Mehran's military desertion foreshadow the consequences he faces.

  • Mehran
  • arrest
  • passport
  • war
  • desertion
  • Iran
Q4

What caused Caroline's car accident?

Caroline drove carelessly and was killed in a car accident. This happened after Mehran was arrested in Iran and his passport was revoked, causing her great grief and emotional distress. The timeline suggests her reckless driving was a result of her emotional state following these events.

Foreshadowing: The buildup of family tragedies throughout the film creates emotional weight for this moment.

  • Caroline
  • accident
  • death
  • car
  • grief
  • Mehran
Q5

Why did Mehran desert during the Iran-Iraq War?

Mehran originally trained as a fighter pilot during the Shah's era. After the Revolution, his ties to the Shah led to his removal from the Air Force, though he later became a teacher of poetry and literature. When the government asked him to pilot again during the Iran-Iraq War, he chose to desert rather than continue fighting, and fled to Turkey.

  • Mehran
  • desertion
  • war
  • fighter pilot
  • Iran-Iraq War
  • Revolution
Q6

Why did Rosie's grandmother oppose her trip to Iran?

Gloria was firmly opposed to Rosie traveling to Iran, fearing for her safety and worrying about cultural clashes in a country unfamiliar to Rosie. She had concerns about Rosie going alone and about the political and social situation in Iran, reflecting her protective nature as Rosie's caretaker.

Foreshadowing: Gloria's strong reaction hints at deeper family tensions surrounding Iran and Mehran.

  • Gloria
  • grandmother
  • oppose
  • travel
  • Iran
  • fear
Q7

What was the Hafez consultation and why did it matter?

Mehrnaz took Rosie to the tomb of Shiraz's famed poet Hafez for inspiration. A traditional consultation with Hafez's poems, where one randomly selects a verse for guidance, led Mehrnaz to assign Rosie the task of translating Di Di's poem into English for the festival's finale. This became a turning point in Rosie's journey, connecting her personal growth with the festival's cultural exchange.

Foreshadowing: The Hafez consultation sets up the climactic translation task that leads to Rosie's breakthrough.

  • Hafez
  • poems
  • consultation
  • Shiraz
  • tomb
  • translation
  • Mehrnaz
Q8

Why did the grandparents keep Mehran's letters hidden from Rosie?

The grandparents kept Mehran's letters hidden because they had told Rosie a false story that her father had abandoned her. They wanted to prevent Rosie from seeking out her father or learning the truth about his circumstances. The letters, which Mehran had written to Rosie over the years, represented evidence that contradicted the narrative they had constructed.

  • letters
  • hidden
  • grandparents
  • Mehran
  • family secrets
Q9

How did Rosie find Mehran at the festival?

When Mehran was hospitalized with pneumonia, Rosie rushed to the hospital only to discover he had already checked out. A doctor provided her with Mehran's home address, and his relatives welcomed her, sharing the letters Mehran had written to her over the years that her grandparents had kept hidden. This led her to learn he had been waiting at the festival for a reunion.

  • Rosie
  • Mehran
  • hospital
  • address
  • festival
  • reunion
Q10

What was Di Di's political backstory?

Di Di is a Chinese poet who is a political exile. She spent time in the United Kingdom during the Beijing massacre (the 1989 Tiananmen Square protests) and has refused to return to China since. When Rosie is tasked with translating Di Di's poem, Di Di urges her to make the translation her own, embracing its political edge.

  • Di Di
  • political exile
  • China
  • Beijing massacre
  • poet
  • translation
Q11

Why did Rosie change from a chador to a headscarf for her performance?

Rosie's relatives replaced her black chador with a headscarf and more casual attire so she could perform at the festival's finale. The chador had puzzled festival guests since Rosie is not a devout Muslim. The more relaxed headscarf allowed her to feel comfortable performing while still respecting local customs.

  • chador
  • headscarf
  • performance
  • attire
  • Iran
  • festival
Q12

Why did Mehran become a poetry teacher after being a fighter pilot?

Mehran came from a prominent Shiraz family and originally trained in the United States to be a fighter pilot during the Shah's era. After the Islamic Revolution, his ties to the Shah led to his removal from the Air Force. He then became a teacher of poetry and literature, a profession that aligned with his intellectual interests and was more compatible with the new regime.

  • Mehran
  • pilot
  • poetry teacher
  • Shah
  • Revolution
  • career

Movie threads

More Movies Like Window Horses, by Mood & Story

Curated lists built around what makes Window Horses tick: the same mood, the same kind of story or the same emotional payoff. Each list explains why these movies belong together.

Journeys of Cultural Discovery like Window Horses

Stories where traveling to a new country unlocks a deeper understanding of heritage. If you liked the cultural exploration in Window Horses, find more movies about characters reconnecting with their heritage. These stories share a steady, reflective pace as protagonists travel to ancestral lands, uncovering family secrets and finding their voice through a new understanding of their identity.

  • culturally rich
  • reflective
  • heartwarming
  • uplifting
  • introspective
  • journey
  • Tone: hopeful, reflective, heartwarming
  • Pacing: steady, deliberate, character-driven
Why these movies?

The story pattern: These narratives follow a protagonist, often feeling culturally displaced, who travels to a place of ancestral significance. The plot unfolds through encounters with locals, family members, or traditions, forcing the character to confront misconceptions and piece together a fragmented personal history. The central conflict is typically emotional and internal, revolving around acceptance and understanding rather than external drama.

Why they belong together: Movies in this thread share a hopeful, culturally rich tone and a medium emotional weight. They are grouped by their focus on the transformative power of cultural immersion, the pacing of steady discovery, and the uplifting resolution of reconciling with one's past.

Quiet Artistic Character Studies like Window Horses

Gentle films about creative individuals piecing together their emotional world. For viewers who enjoyed the poetic and introspective nature of Window Horses, this list highlights movies with similar gentle pacing. These films follow artists, writers, and creators as they navigate emotional challenges, using their art as a lens for understanding themselves and finding reconciliation.

  • introspective
  • reflective
  • melancholic
  • hopeful
  • heartwarming
  • artistic
  • Tone: reflective, melancholic, hopeful
  • Pacing: steady, deliberate, quiet
Why these movies?

The story pattern: The narrative pattern centers on a creative protagonist grappling with a personal history of loss or misunderstanding. The story unfolds not through high-stakes action but through dialogues, flashbacks, and artistic expression. The climax is often an emotional breakthrough or a moment of forgiveness, leading to a happy or bittersweet resolution that feels earned through quiet contemplation.

Why they belong together: These movies are grouped by their shared medium pacing, moderate complexity, and focus on internal growth. They possess a reflective and melancholic yet hopeful mood, avoiding high intensity or strong violence in favor of emotional authenticity and psychological resolution centered around an artistic soul.

Every angle

Window Horses (2016) Explained: Plot, Timeline & Characters

Everything about Window Horses in one place: what happens in the plot summary, the timeline in chronological order, the characters and meaning and a spoiler-free summary. What's After the Movie adds the cast, box office and post-credit scenes.

Coming soon on iOS and Android

The Plot Explained Movie Summary App

Plot summaries, endings explained and timelines on your phone. Catch up on any movie in minutes, save your favorites and never miss a twist again.

Be the first to know when we launch. Your email stays private, always.

Learn more about the app