This weekend, Deadpool took on Thanos and the heroes of the MCU at the box office and the man in red was victorious. Deadpool 2 brought in a worldwide box office total of $301.3 million, which consisted of $125 million domestically and $175 million internationally.
Avengers: Infinity War still continues to perform well at the box office as it finished in second place this weekend. This weekend, Infinity War made $29.5 million domestically and $84.4 million internationally for a worldwide box office of $114 million.
Currently, Infinity War has made $1.8 billion at the worldwide box office making it the 4th highest grossing movie worldwide of all time. Domestically, Infinity War is currently the 8th largest release of all time with a total domestic box office of $595 million.
Here is a list of the highest grossing movies of all time, provided by Box Office Mojo:
Source: Box Office Mojo