
Zoe Saldaña has overtaken Scarlett Johansson to become cinema's highest-grossing actor.
The 46-year-old actress's career box office total reached $16.8 billion (£13.2 billion) on 12 January after Avatar: Fire and Ash crossed $1.23 billion (£966 million) worldwide, according to Box Office Mojo. This milestone cements her current position at the top.