the acting and cinematography was fantastic. however i found myself getting very annoyed because the plot really dragged. the movie is only 2 hours long but it felt like i was watching a 3 hour movie. it just took too long to Get There™. also for the first 45 minutes i kept wondering where was willem dafoe and when he finally showed up his character was not nearly as pivotal to the plot as i thought it was