Breaking the Waves
1996
Director
Lars von Trier
Cast
Emily Watson
, Stellan Skarsgård
, Katrin Cartlidge
, Jean-Marc Barr
, Adrian Rawlins
, Jonathan Hackett
, Sandra Voe
, Udo Kier
, Mikkel Gaup
, Roef Ragas
, Robert Robertson
, Desmond Reilly
, Sarah Gudgeon
, Finlay Welsh