The Secret Life of Pets 2 was easily able to win this weekend's box office battle. The animated sequel took in $47.1 million, which was substantially higher than Dark Phoenix. The Secret Life of Pets 2 has been receiving mixed reviews from critics, but audiences seem to be enjoying it more. The movie currently has an A- on CinemaScore and a 54% Fresh Rating on Rotten Tomatoes. With that being said, it is doing a lot better than Fox's Dark Phoenix.

Dark Phoenix is currently the lowest earning X-Men film in franchise history with $33 million domestically. The previous owner of that record went to 2013's Wolverine with $53.1 million, which is still much better than what the latest installment was able to pull off at the box office this weekend. The sequel is the first of the franchise to be released under the Disney umbrella after the Fox acquisition earlier this year and currently holds a 22% Fresh Rating on Rotten Tomatoes.

Disney's live-action adaptation of Aladdin took number three at the box office this weekend after bringing in $24.5 million. Since debuting three weeks ago, the remake has been able to earn $604.8 million globally and is performing much better than initially estimated. As for the number four spot, that honor goes to Godzilla: King of the Monsters, which was able to bring in $15.5 million in its second week in theaters. To date, the sequel has only made $78.5 million domestically and has fared much better overseas where it has taken $213.7 million.

The Elton John biopic Rocketman fell down to number five this weekend with $14 million. The movie has been receiving a lot of comparisons to Bohemian Rhapsody, but it does not look like this was the best time of year for the biopic to hit theaters in terms of box office growth. Elsewhere, Blumhouse's Ma continues to do better than expected with $7.8 million this weekend for the number six spot. The thriller, which stars Octavia Spencer has made over $40 million globally since launching last weekend.

John Wick: Chapter 3 - Parabellum fell down to number seven this weekend after brining in $7.4 million. The third chapter has been praised by fans and critics, leaving room for a fourth installment in the franchise. Avengers: Endgame took the eighth position after taking $4.8 million. As of this writing, the MCU movie is at $2.73 billion and is currently creeping up on James Cameron's Avatar to become the highest grossing movie of all time. Rounding out the top ten, Detective Pikachu took the ninth spot and Booksmart took number ten with $2.9 million and $1.5 million, respectively. You can check out the rest of this weekend's numbers over at Box Office Mojo.