Germany
(Hamburg International Film Festival)
Sep 29, 2002