"Avengers: Endgame" has crossed $2 billion globally to become the second highest-grossing movie of all time. It accomplished the feat in only 11 days in theaters. Domestically, the movie took in $145.8 million to have the second-best second weekend in theaters ever. "Endgame" has a domestic cume of $619.7 million, the ninth-highest all-time. In its second weekend "Avengers: Endgame" easily pushed away new releases "Long Shot," "The Intruder," and "UglyDolls," to win the domestic box office for a second consecutive week.