i think my top would include satyajit ray christopher nolan quentin tarantino and woody allen as well more mainstream choices i think talk