Moviegoers bought more admission tickets to a "Night at the Museum" than any other film this weekend.
Ben Stiller's comedy took in nearly 31 (m) million dollars.
It bumped Will Smith's `The Pursuit of Happyness" from the top spot to second place.
Sylvester Stallone's "Rocky Balboa" is third after opening Wednesday.
"The Good Shepherd" and "Charlotte's Web" round out the top five.
Studios cram in family movies and award contenders into the busy Christmas weekend because theaters are usually crowded.