This would've been 5 starts if it weren't for the totally unnecessary 4 or 5 curse words.
My kids (10yr dd, 8yr dd, and 4yo ds) really enjoyed it as did my dh. The plot was hard for my 4yo to follow but my girls had no problem understanding what was happening.