Seemed like a kids film to me, so don't be too harsh on it. Bad things: some very artificial ADR, average casting, odd blend of language accents, lame bad guy jokes, average acting from the lead, ...