Scarlett Johansson has been named the top grossing actor of 2016 by Forbes magazine.
Johansson, 32, edged out her Captain America co-stars Chris Evans and Robert Downey Jr, who tied for second place with $1.15bn each.
The US actor topped the list after her films brought in $1.2bn (£977m) globally over the past 12 months, with movies such as Captain America: Civil War and Hollywood satire Hail, Caesar!