"The Grey", starring Liam Neeson, took the top spot at last weekend's box office with an estimated $20 million.

Last week's No. 1, "Underworld: Awakening", fell to second place with $12.5 million, while "One For the Money", starring Katherine Heigl, debuted in third place with an estimated $11.75 million.

Here's the top ten.

"The Grey" ($20 million)
"Underworld: Awakening" ($12.5 million)
"One for the Money" ($11.75 million)
"Red Tails" ($10.4 million)
"Man on a Ledge" ($8.3 million)
"Extremely Loud and Incredibly Close" ($7.15 million)
"The Descendants" ($6.55 million)
"Contraband" ($6.53 million)
"Beauty and the Beast" ($5.3 million)
"Haywire" ($4 million)