I was pleasantly surprised how much I enjoyed this film. Excellent directing, screenplay, cinematography and editing. Casting and performances were perfect, especially Dane DeHaan, who's screen presence is incredible in this film. The simplistic teen-target audience I understand, but I would've liked this to be a bit more mature. Still, a nice little gem and a well deserved 8/10 from me.