Breaking The Waves director Lars Von Trier invents his own set of rules for filmmaking.
2024
2020
2023
1965
2011
2015
2012
1989
2002
2021
2010