My son has asked to watch this movie several times, on our streaming service. There are definitely a lot of valid points made in other reviews. However, the majority of these go right over his head. I could pick this movie apart, but ultimately it does what it's meant to. Entertain.