The NFB is committed to respecting your privacy

We use cookies to ensure that our site works efficiently, as well as for advertising purposes.

If you do not wish to have your information used in this way, you can modify your browser settings before continuing your visit.

Learn more
Window Horses

Window Horses

| 1 h 29 min
Window Horses
Purchase options
Also available
Already paid to see this film?

This feature-length animated film centres around the story of Rosie Ming, a young Canadian poet invited to perform at a Poetry Festival in Shiraz, Iran. Rosie lives in Vancouver with her over-protective Chinese grandparents, and has never been anywhere on her own. But once in Iran, she finds herself in the company of poets and Persians, all of whom tell her stories about her past, the Iranian father she had assumed abandoned her, and about the nature of poetry itself. This is a film about love, finding your own path, and learning how to forgive.

  • writer
    Ann Marie Fleming
  • director
    Ann Marie Fleming
  • executive producer
    Sandra Oh
  • producer
    Ann Marie Fleming
    Shirley Vercruysse
    Michael Fukushima
  • cast
    Sandra Oh
    Shohreh Aghdashloo
    Nancy Kwan
    Omid Abtahi
    Camyar Chaichian
    Mehdi Darvish
    Esme Finley
    Nima Gholamipour
    Azadeh Khatibi
    Eddy Ko
    Peyman Maadi
    Ramin Mahjouri
    Don McKellar
    Taylor Mali
    Panta Mosleh
    Navid Negaban
    Azita Sahebjam
    Kristen Thomson
    Houshang Touzie
    Jun Zhu
    Ellen Page
  • lead design
    Kevin Langdale
  • animation
    Kevin Langdale
    Younger Yang
  • composer
    Taymaz Saba
  • sound designer
    Gordon Durity
  • sound supervisor
    Gordon Durity
  • editorial team
    Ann Marie Fleming
    Ileana Pietrobruno
    Jean-Denis Rouette
  • line producer
    Ruth Vincent
  • guest animator
    Ian Godfrey
    Nathaniel Akin
  • animation services
    Jesse Cote
    Brad Gibson
    Chloe Liu
    Eben Sullivan
    Prajay Mehta
    Patrick Dufresne
    Jacyntha Cadwell
  • guest director-animator
    Janet Perlman
    Sadaf Amini
    Bahram Javahery
    Dominique Doktor
    Shira Avni
    Michael Mann
    Elissa Chee
    Jody Kramer
    Kunal Sen
    Louise Johnson
    Lillian Chan
  • calligraphy
    Younger Yang
  • key frame sequences
    Joe Chang
  • animation assistant
    Christine Li
  • additional animation
    Natty Boonmasiri
    Reid Blakely
    Gemma Goletski
    Ceile Prowse
    Pyrrha Powilanska-Burnell
  • scene set up artist
    Natty Boonmasiri
    Mona Lisa Ali
    Pyrrha Powilanska-Burnell
  • photographer
    Lever Rukhin
    Adam Greydon
  • production management
    Dan Emery
    Alexis Adams
  • animation management
    Pyrrha Powilanska-Burnell
    Claire Maxwell
  • assistant coordinator
    Natty Boonmasiri
  • production assistant
    Devon Ellis-Durity
  • associate producer
    Gordon Durity
    Azadeh Khatibi
    Mehrdad Farbod
  • production accountant
    Wendy Jackman
  • audit services
    Optis Finance
  • technical consultant
    Jordan Acomba
  • IT assistance
    Paul Martin
    Joe Truesdale
    Werner Thomas
  • editorial assistant
    Mike Sangalang
    Justin Li
  • social media
    Michael Patience
  • legal services
    Eva Schmieg
    Suzanne Cross
    Chandler, Fogden, Aldous
  • story consultant
    Michael MacLennan
  • poetry consultant
    Malini Mahin
    Jan Walls
  • Farsi calligraphy
    Sadaf Amini
    Yadollah Kaboli
  • Farsi translation
    Mehrdad Farbod
    Taymaz Saba
    Maryam Najafi
  • Iranian cultural consultant
    Mehrdad Farbod
    Bahram Javahery
    Maryam Najafi
  • music consultant
    Mashallah Mohammedy
    Jamal Salavati Khurdistani
  • musician
    Jamal Salavati Khurdistani
    Taymaz Saba
    Sahra Amini
    Ali Mahinpour
    Amir Eslami Mirabadi
    Maryam Soroush Nasab
    Mehrdad Abkenari
    Ammar Sedqui
    Marco Del Rio
  • Dastaan song
    Saeed Farajpouri
    Hossein Behrouzinia
    Amir Mohandesan
    Anita Zanganeh
    Sahra Amini
  • voice recording services
    Genevieve Vincent
    Charles Scott
    Gabe Knox
    Doug Paterson
  • dialogue editor
    Michael Werth
  • foley
    1010 Audio
  • video mastering
    Cinematik Post
  • re-recording engineer
    Doug Paterson
  • closed captioning
    Line 21 Media Services Inc.
  • canadian casting director
    Neera Garg
  • animatic voice work
    Azita Sahebjam
    Tara Sahebjam
    Camyar Chaichian
    Peter Chow
    Farshid Homayoon Nasserabadi
    Kelly Constabaris
    Ali Abbasi
    Werner Thomas
    Pochu Auyeung
    Wendy Dallian
    Mehrdad Farbod
    Ann Marie Fleming
    Ruth Vincent
    Tara Nazemi
    Malini Mahin
    Zhangsean Zhang
    Kevin Langdale
    Banashef Mohseni
  • production supervisor
    Jennifer Roworth
  • technical edit coordinator
    Wes Machnikowski
  • production coordinator
    Kathleen Jayme
  • centre administrator
    Carla Jones
  • technical director
    Éloi Champagne
  • technical coordinator
    Steve Hallé



Pedagogical evaluations and study guides for this work are only available to CAMPUS subscribers.


Features designed specifically for teachers. Learn more

Already subscribed? Sign in

Embed this code on your site

Video player width

by Reset