Scarlett Johansson's 2016 films brought in $1.2bn at the global box office over the past 12 months, with movies such as Captain America: Civil War and Hollywood satire Hail, Caesar!

According to the business magazine Forbes, Johansson had the lead on her Captain America co-stars Chris Evans and Robert Downey Jr, who tied for second place with $1.15bn each. Forbes compiled the annual ranking using the global ticket sales of top actors’ films as indicators.

British star Felicity Jones was ninth after earning $805m at the box office, mostly due to the success of Rogue One: A Star Wars Story. The calculation also reckoned in Jones’s role in the mystery thriller Inferno and the fantasy drama A Monster Calls.

Comic book and superhero films dominated the list, with Suicide Squad stars Margot Robbie and Will Smith at number four and 10 respectively and Ryan Reynolds at number eight for Deadpool.

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

Forbes named Chris Evans the best value actor of the year, with his recent films returning $135 for every dollar he is paid. Johansson came third on that particular list.