David Fincher, Christopher Nolan and James Cameron are the three greatest directors of our time.

 

v20240901