The delightfully round baby penguin from “Happy Feet” has stomped his way to the top of the North American box office again, with James Bond’s “Casino Royale” chasing behind.

The cartoon flick brought in $17 million US, while Bond fell short at $15.1 million, according to Reuters. It’s the third weekend in a row that the films have held the top spots.

Holding on to third place was Denzel Washington’s “Deja Vu,” which had an $11 million take.

Only one new film placed in the top 5; “The Nativity Story” took fourth spot.








Related Stories: