This was an overall good movie but again as with many recent "blockbusters" was too long. Could have been shortened by 20 minutes. It was very predictable.
For adults the "history" (Indians and trail of Tears for example) was woven in well and kids will be entertained by the action.