Ten years in the making, Niki Caro's $200m live-action update has oomph but often seems to mimic a cartoon