Breaking the Waves - Lars von Trier (1996)