It's animation domination at the box office this summer. The Secret Life of Pets took over the top spot after Finding Dory's three-week run at No. 1, according to Box Office Mojo. Pets brought in a hefty $103 million in its opening weekend, making it only the sixth animated film in history to gross more than $100 million in its first weekend.

The blockbuster opening kept Warner Bros.' Legend of Tarzan at No. 2, with $20.6 million. Despite the jungle epic's A- CinemaScore, the Alexander Skarsgard starrer has had trouble recouping its hefty production budget. It dropped 46 percent from its holiday weekend opening last week. International sales haven't helped much either. This weekend Tarzan has made an approximate total of $135 million worldwide, still $45 million short of its $180 million production tag.

Add shows to your Watchlist

Finding Dory may have dropped to No. 3 with $20.3 million in ticket sales, but its total domestic sales are now over $422.5 million, making it the highest-grossing domestic release of the year (yes, even more than Captain America: Civil War). It only needs another $20 million to become the highest-grossing animated release of all time.

The much more adult film Mike and Dave Need Wedding Dates came in at No. 4 with a $16.6 million opening weekend. The rest of the top 10 saw drops for The Purge: Election Year (No. 5, $11.7 million), Central Intelligence (No. 6, $8.1 million), Independence Day: Resurgence (No. 7, $7.7 million), The BFG (No. 8, $7.6 million) and The Shallows (No. 9, $4.8 million).

The No. 10 spot goes to Yash Raj's Sultan, which brought in $2.2 million while only opening in 283 theaters. It's not only the top Bollywood opening of the year, but the highest-grossing Bollywood film overall for 2016.

What did you see at the movies?