Avatar had best enjoy being the highest grossing movie of all-time while it can, because Star Wars: The Force Awakens is having an historic weekend. It grossed $120.5 million in North America yesterday, a figure which means it decimates all previous opening day records (it's also the first movie to debut with over $100 million). When you add the $129.5 millon it has so far grossed overseas since opening on Thursday, the J.J. Abrams helmed return to a Galaxy Far, Far Away has already earned over $250 million worldwide. That's set to increase dramatically over the next few days too, especially as analysts are now predicting a total haul in North America this weekend of between $240 - 245 million. Overwhelmingly positive reviews and strong word of mouth (it has an A CinemaScore) has led to theaters making even more screen available for it to be shown on too, and while Star Wars: The Force Awakens doesn't open in China until January 9th, that too should add a huge amount to its overall haul. Which record will it break next? How about all of 'em!