After seven straight weeks at the top of the box office, James Cameron’s sci-fi epic Avatar was finally pushed out of the number one spot this past weekend. Avatar fell to number two in the weekend box office, pushed aside by the romantic drama Dear John.

Read More..>>