This film stars Ellen Page, Patrick Wilson and Sandra Oh. Winner for Best Screenplay & Best Film at the Sitges-Catalonian International Film Festival.
Added by Upcoming Robot on April 25, 2008