?Deadpool 2? has taken over the top spot at the box office from ?Avengers: Infinity War?. The R-rated 20th Century Fox film took in $125 million its first weekend in theatres. The sequel fell just short of the $132 million made by the first ?Deadpool? movie two years ago. With a global launch of $301 million, ?DP2? is now the second-biggest launch in Fox?s history.