James Cameron chases his fourth $2 billion box office hit as "Avatar" tests its staying power with moviegoers.