I really enjoyed watching this movie its the perfect mix between drama and thriller, I watched this at age 10 but i would say it would be a good movie for 11 or 12 year old's. but there are some points where its a little off and you really need to pay attention to it. but otherwise, i recommend watching this movie.