Locality: Switzerland
Produced: 2005
Media Type: DVD
Directed by: Karyn Kusama
Starring: Charlize Theron, Marton Csokas, Jonny Lee Miller, Sophie Okonedo, Frances McDormand