Yes it was a coherent story with very few plot holes and yes I think it's appropiate for younger children. But man oh man! Chris Hemsworth is HOT in this movie. I went to imdb.com and saw he played George Kirk (James T's daddy).
He looks yummy with the Thor hair and the scruff. *drool*