Scarlett Johansson has been named the top grossing actor of 2016 by Forbes magazine.

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!

Johansson, 32, edged out her Captain America co-stars Chris Evans and Robert Downey Jr, who tied for second place with $1.15bn each.

Forbes calculated the annual ranking using the global ticket sales of top actors’ films.

Briton Felicity Jones was ninth after making $805m at the box office, largely thanks to massive hit Rogue One: A Star Wars Story. It also took into account Jones’s part in mystery thriller Inferno and fantasy drama A Monster Calls.

The list was dominated by comic book and superhero films, with Suicide Squad stars Margot Robbie and Will Smith coming in at number four and 10 respectively and Deadpool’s Ryan Reynolds at eight.

Batman v Superman: Dawn Of Justice actors Amy Adams, Ben Affleck and Henry Cavill were in fifth, sixth and seventh place.



Earlier this month, the business magazine named Evans the best value actor of the year, with his recent films returning $135 for every dollar he is paid. On that list, Johansson came third.