The success of James Cameron's fantasy threequel marks the fifth major weekend in a row at the domestic box office.