James Cameron?
My bad. Christopher Nolan.
Oops. Christopher Nolan is squeaky clean. James Cameron is not.