James Cameron's latest jaw-dropping blockbuster makes you wonder how much steam the Avatar franchise has left in the tank.