Avatar: Fire and Ash has crossed the $1bn global box-office milestone, reinforcing the enduring commercial power of James ...