Disney's cartoon juggernaut "Zootopia" held the No. 1 spot at the box office for the third straight weekend.

The animated hit raked in $38 million at North American box offices, bringing its cumulative revenue to nearly $202 million since its March 4 debut, the box-office tracking firm Rentrak estimated Sunday. Worldwide, "Zootopia" saw total ticket sales of nearly $100 million this weekend for total ticket revenue of more than $590 million.

In the PG-rated flick, a rookie bunny cop (voiced by Ginnifer Goodwin) pairs up with a con artist fox (Jason Bateman) to uncover a conspiracy unfolding in their mammal metropolis. British actor Idris Elba lends his voice to film's cape buffalo police chief.

"Zootopia" film has had a stunning debut in China, a market in which Hollywood has typically underperformed. The film reeled in nearly $58 million last weekend, more than doubling its opening-weekend take. March 12 and 13 were the two biggest days ever in China for an animated film,  China Film Insider reported last week.

At the North American box office, "Zootopia" ranks No. 8 for highest third-weekend grosses, trailing mainly superhero flicks and sequels, the Rotten Tomatoes website said. If Rentrak's estimate holds, the bunny cop crime action adventure could edge out "Shrek 2" for the best third frame ever among animated films. The green ogre earned $37.9 million for the period in 2004.

Landing at No. 2 this weekend was "The Divergent Series: Allegiant ," which debuted with an estimated $29 million in domestic ticket sales, Rentrak estimated. The young adult thriller was also this weekend's second-highest earner worldwide, taking in more than $50 million globally.

Much farther down the list was Sony Picture's "Risen," a PG-13 film released last month that follows the story of Jesus' resurrection in ancient Rome. The movie earned $1.1 million at the domestic box office, for a cumulative total of $34.4 million since its Feb. 19 debut.