Paolo Sorrentino, Terrence Malick, Lars von Trier…