• Canada
    9 September 2008
    (Toronto International Film Festival)
  • Canada
    15 September 2008
    (Atlantic Film Festival)
  • Canada
    18 September 2008
    (Cinefest Sudbury)
  • USA
    23 September 2008
    (Austin Fantastic Fest)
  • Spain
    26 September 2008
    (Donostia-San Sebastian International Film Festival)
  • USA
    27 September 2008
    (San Diego Film Festival)
  • United Arab Emirates
    10 October 2008
    (Middle East International Film Festival)
  • USA
    11 October 2008
    (Mill Valley Film Festival)
  • USA
    16 October 2008
    (Chicago International Film Festival)
  • USA
    17 October 2008
    (Hamptons International Film Festival)
  • UK
    27 October 2008
    (London Film Festival)
  • USA
    22 November 2008
    (St. Louis International Film Festival)
  • USA
    April 2009
    (Newport Beach International Film Festival)
  • USA
    22 April 2009
    (Independent Film Festival of Boston)
  • Romania
    May 2009
  • USA
    15 May 2009
    (limited)
  • Canada
    22 May 2009
    (Toronto)
  • Sweden
    22 May 2009
  • Netherlands
    28 May 2009
  • Canada
    29 May 2009
    (Québec)
  • Israel
    4 June 2009
  • Malaysia
    4 June 2009
  • Greece
    11 June 2009
  • South Korea
    18 June 2009
  • USA
    19 June 2009
  • Singapore
    25 June 2009
  • South Africa
    3 July 2009
  • India
    10 July 2009
  • Finland
    31 July 2009
  • Belgium
    5 August 2009
  • France
    5 August 2009
  • Luxembourg
    5 August 2009
  • Morocco
    5 August 2009
  • Monaco
    5 August 2009
  • Tunisia
    5 August 2009
  • Bulgaria
    14 August 2009
  • Germany
    27 August 2009
  • Hong Kong
    27 August 2009
  • Taiwan
    12 September 2009
  • Slovenia
    17 September 2009
  • Serbia
    23 September 2009
  • Mexico
    3 October 2009
    (Morelia Film Festival)
  • Chile
    8 October 2009
  • Russia
    8 October 2009
  • Brazil
    9 October 2009
  • Czech Republic
    15 October 2009
  • Lebanon
    15 October 2009
  • Mexico
    16 October 2009
  • Argentina
    22 October 2009
  • Angola
    5 November 2009
  • Hungary
    5 November 2009
  • Portugal
    5 November 2009
  • Australia
    12 November 2009
  • United Arab Emirates
    10 December 2009
  • Slovakia
    10 December 2009
  • Colombia
    11 December 2009
  • Venezuela
    25 December 2009
  • Uruguay
    2 January 2010
  • Kuwait
    7 January 2010
  • UK
    4 June 2010
  • Japan
    4 June 2010
    (DVD premiere)
  • Spain
    11 June 2014
    (DVD premiere)