Solid film, very enjoyable. There's some plot gaps and weak points in the narrative, but on the whole it's a good story.
As always, Viggo does an excellent job. It's also rare to see this many young/children actors perform in such a talented way. It will make you cry at points, but then laugh the very next moment, all in somewhat bizarre circumstances.