I realy enjoyed this movie - such complex characters, and extraordinary performances from the whole cast. I expected something more "Pulp Fiction" but found myself touched by the sad coming of age story that drives it. Disturbing? Yes, Moving? Surprisingly yes. It held me the whole time and I recommend it. Zac Efron has grown up and holds the movies as it's anchor.