What an amazingly different movie. I enjoyed it immensely. Emma Stone and Willem Defoe gave outstanding performances. Mark Ruffalo was very intense in his role. The sets were also outstanding and the switch between black and white to colour is very impactful. Great movie