Germany
(Berlin International Film Festival)
Feb 8, 2007
Greece
(Berlinale in Athens Film Festival)
Apr 20, 2007
Czech Republic
(Karlovy Vary International Film Festival)
Jul 1, 2007
Canada
(Toronto International Film Festival)
Sep 12, 2007
Canada
(Atlantic Film Festival)
Sep 21, 2007
Canada
(Calgary International Film Festival)
Sep 27, 2007
Canada
(Edmonton Film Festival)
Sep 29, 2007
Canada
(Vancouver International Film Festival)
Sep 29, 2007
Brazil
(Rio de Janeiro International Film Festival)
Sep 30, 2007
Israel
(Haifa Film Festival)
Sep 30, 2007
Canada
(Cinematheque Ontario)
Oct 19, 2007
Canada
(Festival of New Cinema Montreal)
Oct 19, 2007
Brazil
(São Paulo International Film Festival)
Oct 27, 2007
Canada
(limited)
Nov 2, 2007
USA
(AFI Fest)
Nov 6, 2007
USA
(Starz Denver Film Festival)
Nov 9, 2007
UK
(Leeds International Film Festival)
Nov 11, 2007
Sweden
(Stockholm International Film Festival)
Nov 16, 2007
Italy
(Torino Film Festival)
Nov 26, 2007
Australia
(Possible Worlds Film Festival)
Dec 2, 2007
Greece
No data
Feb 21, 2008
Portugal
No data
Mar 20, 2008
Sweden
(DVD premiere)
Apr 2, 2008
USA
(AFI Dallas International Film Festival)
Apr 3, 2008
USA
(Oxford International Film Festival)
Apr 10, 2008
Norway
(DVD premiere)
Apr 16, 2008
Canada
(Okanagan Film Festival)
Apr 17, 2008
UK
(East End Film Festival)
Apr 23, 2008
USA
(limited)
May 9, 2008
Denmark
(BUSTER Copenhagen International Film Festival for Children and Youth)
Sep 22, 2008
Germany
(DVD premiere)
Jun 5, 2009
Poland
(Era New Horizons Film Festival)
Jul 24, 2009
Taiwan
(Taipei Golden Horse Film Festival)
Nov 24, 2017