Great movie. I just saw it on Netflix without any prior knowledge so it definitely threw me for a loop. The kid makes some frustrating decisions at times but if that's not believable then you've never been around kids. The acting is great. The movie is originally in German so if you watch a dubbed version it will be off. That's just the nature of dubbed movies. If you don't drop a tear at some point during this movie you might not be human.