Marvel Studios' superhero epic trounced its competition in British cinemas for the second weekend in a row, earning $6.9 million (£4.8 million) - more than twice the sum garnered by its nearest rival.

Jon Favreau's The Jungle Book comes in second with $3 million (£2.1 million), while Zac Efron and Seth Rogen's comedy Bad Neighbors 2 has hauled in $2.5 million (£1.7 million) in cinemas to place third.

Meryl Streep's Florence Foster Jenkins is fourth and animated children's adventure Robinson Crusoe rounds out the British top five.