Avengers: Infinity War continues to gross huge amounts at the box-office, quickly becoming the highest-grossing movie of the year.
Now, the Marvel blockbuster has become only the fourth movie to ever cross the $2 billion mark, with eyes now on becoming the third highest-grossing movie of all time.
Meanwhile, in the UK, Infinity War has taken upwards of $94 million, with further to go as cinemas continue showing the Marvel mash-up.
The movie has so-far failed to defeat Black Panther at the domestic box-office, the Ryan Coogler-directed flick having earnt $699 million.