Window Horses

Window Horses 2016

Test your knowledge of Window Horses with our quiz!

Window Horses Plot Summary

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


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.

Window Horses Timeline

Follow the complete movie timeline of Window Horses (2016) with every major event in chronological order. Great for understanding complex plots and story progression.


Rosie's poetry catches Shiraz festival attention

Rosie Ming, an aspiring poet living in Vancouver, self-publishes a poetry book that draws attention. This work catches the eye of organizers of a poetry festival in Shiraz, Iran, who invite her to participate on the international stage.

pre-festival Vancouver, Canada

Grandparents relent and prepare Rosie for Iran

Gloria and Stephen initially oppose Rosie's travel to Iran, fearing the journey and cultural clashes. Ultimately they relent after seeing her determination, even packing a black chador for her, only to learn that many festival guests will be puzzled by her presence since Rosie is not a devout Muslim.

before festival Vancouver, Canada

Early competition and Mehrnaz's support; rivalry with Dietmar

At an early competition, Rosie performs by singing her poem, which is provocative in Iran and earns poor scores. Mehrnaz remains supportive and later guides Rosie to the tomb of Shiraz’s poet Hafez for inspiration. Dietmar, openly disdainful of Rosie's Parisian sensibilities, sees his satirical piece flop until Rosie helps propose a slam and the two improvise a joint piece that wins the crowd.

early festival Shiraz, Iran

Translation assignment: translate Di Di's poem

Mehrnaz tasks Rosie with translating one of Di Di's poems into English for the festival's finale, turning a personal dream into a shared performance. The guidance also hints at the political weight behind Di Di's work.

lead-up to finale Shiraz, Iran

Di Di's backstory and plea

In conversations with Di Di, Rosie learns the Chinese poet is a political exile who spent time in the United Kingdom during the Beijing massacre and has refused to return to China. Di Di urges Rosie to make the translated poem her own, embracing its political edge.

festival days Shiraz, Iran

Mehran revealed as Rosie's father

Early in the festival, Rosie learns that Mehran is her Iranian father she believed had abandoned the family when she was seven. The revelation reshapes her understanding of her family's history and her own place in Iran.

early festival Shiraz, Iran

Mehran's backstory unfolds

Mehran hails from a prominent Shiraz family and originally trained to be a fighter pilot during the Shah era. After the Revolution, his ties to the Shah lead to his removal from the Air Force, and he later becomes a poetry and literature teacher. He is later drawn back into service during the Iran-Iraq War, and eventually deserts.

past Iran (Shiraz); later Turkey and Canada

Mehran returns to Iran and arrest

Mehran returns to Iran to see his dying mother, but is arrested upon arrival and has his passport revoked. The consequences cast a shadow over Rosie’s family feelings and foreshadow the reunion.

during festival Iran

Caroline's accident in Canada

Grief-stricken by the developments, Caroline drives recklessly and is killed in a car accident. Her death closes a painful chapter for Rosie and highlights the fractured family history.

post-release Canada

Mehran invites Rosie to Iran; grandparents lie

After Mehran is released and cannot be with Rosie, he invites her to come live with him in Iran. Rosie’s grandparents counter by telling her a false tale that Mehran abandoned her when she was a child.

post-release Canada to Iran

Mehran hospitalized with pneumonia

As the festival nears its climax, Mehran is hospitalized with pneumonia, and Rosie rushes to his side. She learns that he has waited for her, even as his health falters.

near finale Iran

Letters reveal family truth

A doctor gives Rosie Mehran's home address, and relatives welcome her, sharing letters Mehran wrote that Gloria and Stephen had kept hidden. Rosie begins to see a fuller picture of the family she has long sought.

post-hospital Iran

Finale reunion and performance

Relatives replace Rosie's chador with a headscarf and casual attire so she can perform. Mehran appears in the audience as Rosie recites a revised take on Di Di's poem, marking the long-awaited father–daughter reunion.

festival finale Shiraz, Iran

Window Horses Characters

Explore all characters from Window Horses (2016). Get detailed profiles with their roles, arcs, and key relationships explained.


Rosie Ming (Sandra Oh)

An aspiring poet from Vancouver who travels to Shiraz to participate in a poetry festival. She is imaginative, determined, and willing to challenge cultural expectations, using performance and translation to bridge East and West. Her search for identity drives the film’s emotional arc as she reunites with her father.

🎨 Creativity 🌍 Identity 🎭 Drama

Mehrnaz (Shohreh Aghdashloo)

The festival's cultural ambassador who supports Rosie and helps navigate the complexities of cross-cultural artistry. She guides Rosie toward translating Di Di's poem, recognizing the political weight of poetry in exile. She embodies cultural diplomacy and mentorship.

🎓 Culture 🌍 Connection 🕊️ Guidance

Mehran (Navid Negahban)

Rosie’s Iranian father, a former fighter pilot who later becomes a teacher of poetry. His life spans the Shah era, the Revolution, and exile, revealing the costs of political upheaval. His desire to reconnect clashes with past family wounds, culminating in a reunion.

🎖️ Veteran 🧭 Identity 🎨 Poetry

Gloria (Nancy Kwan)

Rosie’s Chinese-Canadian grandmother who initially resists Rosie’s trip to Iran. Her protective stance masks a deep love and commitment to family, and her perspective helps Rosie understand intergenerational memory.

💔 Family 🕊️ Protection 🗺️ Migration

Dietmar (Don McKellar)

A German poet whose disdain for Rosie’s Parisian sensibilities creates a rivalry but also a moment of collaboration when he teams with Rosie for a crowd-pleasing piece. He represents Western critique and satire within the festival.

🎭 Competition 🧭 Perspective 🪶 Irony

Window Horses Settings

Learn where and when Window Horses (2016) takes place. Explore the film’s settings, era, and how they shape the narrative.


Time period

Late 20th century to early 21st century

The story traverses the aftermath of the Iranian Revolution, the Iran–Iraq War, and contemporary life as Rosie travels to Iran for the festival. Mehran's life moves from the Shah's era through post-revolution turmoil to exile, before a hopeful reunion. The festival's modern setting contrasts traditional Iranian culture with Western-influenced poetry, underscoring cross-cultural dialogue across eras.

Location

Vancouver, Shiraz, Iran, Turkey, Canada

Rosie lives with her Chinese-Canadian grandparents in Vancouver, a city known for its diverse arts scene and coastal setting. The poetry festival unfolds in Shiraz, Iran, a city steeped in Persian poetic heritage and home to the tomb of Hafez that inspires the poets. Mehran's backstory takes him from exile in Turkey to Canada, highlighting the transnational paths of diasporic families.

🌍 Multicultural 🗺️ Travel 🏙️ City

Window Horses Themes

Discover the main themes in Window Horses (2016). Analyze the deeper meanings, emotional layers, and social commentary behind the film.


🌍

Diaspora

Rosie navigates a blended identity between Vancouver and Shiraz, balancing family history with new cultural ties. The journey exposes the pull of roots and the responsibilities of maintaining heritage across borders. The film uses Rosie’s translations and performances to highlight how diasporic voices reshape home.

🎨

Artistry

Poetry, translation, and performance are central to the narrative, turning personal expression into cultural dialogue. Rosie improvises at the festival, illustrating how art can defy expectations and cross political divides. The collaboration with other poets shows art as a universal language.

🕊️

Reunion

The long-awaited father–daughter reunion reframes family history from distance and secrecy to connection and forgiveness. The film traces the emotional path from misunderstanding to acceptance as Mehran and Rosie exchange letters and shared moments. Reconciliation is portrayed through shared poetry and performance.

Mobile App Preview

Coming soon on iOS and Android

The Plot Explained Mobile App

From blockbusters to hidden gems — dive into movie stories anytime, anywhere. Save your favorites, discover plots faster, and never miss a twist again.

Sign up to be the first to know when we launch. Your email stays private — always.

Explore the mobile app

Window Horses Spoiler-Free Summary

Discover the spoiler-free summary of Window Horses (2016). Get a concise overview without any spoilers.


In bustling Vancouver, a young poet named Rosie Ming lives under the watchful care of her Chinese grandparents, Gloria and Stephen. Haunted by the loss of her mother and driven by an idealized dream of Paris, Rosie spends her days shaping verses in a self‑published collection that captures both longing and rebellion. When a modest literary contest catches the eye of a distant festival committee, an invitation arrives from a city far from her familiar coast—Shiraz, Iran—setting the stage for an unforeseen departure from the safety of home.

The invitation pulls Rosie into a vibrant world where ancient poetry mingles with contemporary voices. At the festival she encounters Mehrnaz, a cultural ambassador whose quiet support offers a compass amid unfamiliar customs, as well as fellow word‑smiths like the introspective Chinese poet Di Di and the outspoken German poet Dietmar. Their diverse perspectives create a tapestry of dialogue that both challenges and enriches Rosie’s own artistic convictions. The atmosphere hums with the delicate tension between tradition and modernity, as poets navigate the subtle expectations of a society that prizes both reverence and innovation.

Beyond the verses and performances lies a personal odyssey rooted in family history. Rosie’s understanding of her Iranian heritage is fragmented, shaded by childhood stories of an absent father named Mehran. The journey to Shiraz subtly beckons her to untangle the threads of identity, memory, and belonging that have long lingered beneath her poetic aspirations. As she steps onto foreign streets and into a chorus of shared storytelling, the film cultivates a contemplative mood, inviting viewers to consider how language can bridge gaps, heal old wounds, and help one discover a voice that resonates across cultures.

Can’t find your movie? Request a summary here.

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

Privacy Policy