Germany
(International Film Festival Oberhausen)
May 5, 2003