by admin | Monday, September 24th, 2012 during the 2008 Toronto International Film Festival on September 6, 2008 in Toronto, Canada.