Lone Scherfig
PUBLISHED Dec 1, 2002
The last thing most people would expect from a film produced under the auspices of the Dogme 95 manifesto famously penned by Lars von Trier...