LOS ANGELES — Despite some mighty competition, Katniss and her crew dominated the box office once again.

“The Hunger Games: Mockingjay – Part 2” held on to its first-place spot in its second weekend in theaters, earning $51.6 million to top “The Good Dinosaur” and “Creed,” which both debuted Wednesday, according to Rentrak estimates on Sunday.

The fourth and final installment in Lionsgate’s highly successful series has grossed $198.3 million to date.

Audiences had their pick of genres over the crowded Thanksgiving weekend. Disney and Pixar’s animated dinosaur movie took second place, bringing in $39.2 million Friday through Sunday, while “Creed,” a new entry into the Rocky Balboa canon, came in third with $30.1 million.

Families accounted for 79 percent of “The Good Dinosaur’s” audience. The film, which cost a reported $175 million to $200 million to produce, grossed $55.6 million in its first five days in theaters.

“This Pixar group has just been so consistent with high-quality storytelling that appeals to all audiences. This weekend’s result is another testament to the way they do things,” said Dave Hollis of Disney. “We are off and running in a great way and also set up for a very, very long run.”

“Creed,” meanwhile, came out swinging. The critically acclaimed Ryan Coogler-directed film focuses on the character of Apollo Creed’s son, Adonis (Michael B. Jordan) who wants his own shot in the ring with the help of Rocky Balboa (Sylvester Stallone). The film cost $35 million to make and has earned $42.6 million over five days.

Its audience has been largely male and over age 25, according to exit polls.

“This is a movie that played broadly everywhere. You expect it to do well in the big markets and even the medium-size markets, but the small markets were just fantastic,” said Jeffrey Goldstein, executive vice president of domestic distribution for Warner Bros. “The boxing element really resonates.”