The most infuriating movie I've ever watched. Beautiful shots and sound design but the plot is so botched. Nick Cage did a wonderful job acting in my opinion but that can't save the movie from the never ending slew of had decisions from the main character.