Opening film for 2006 Toronto International Film Festival.