I thought this movie was great. The villain is predicted, I think it's clear if you read the synopsis of the movie. But I didn't mind that, I thought it was interesting. Also everyone complaining about the 6 year old, yes he looks a little olde but in saying that i have met some big looking 6 year olds. It's not that uncommon. Point is, it doesn't ruin the story in any way. It kept my attention and doesn't deserve the poor reviews.