Snow White and the Huntsman grabbed a very solid $56.3 million this weekend to knock MIB III out of the top spot. The Will Smith flick pulled in just over $29 million, and although it's already out of number one, it has grabbed over $112 million in those two weeks. But the story again this weekend is really The Avengers.

The Avengers finished third this weekend with $20.3 million, which moved it's total to $552.7 million, leaving only Titanic and Avatar ahead of it on the all time list.

Next weekend we're looking forward to the releases of the action sci fi flick Prometheus, and of course Madagascar 3 Europe's Most Wanted.

My prediction for next weekend: Madagascar # 1 with $84 million.