Star Wars: The Force Awakens has made history today by passing the domestic haul of Avatar. The J.J. Abrams helmed release currently has a total of $758.2 million, but will pass that movie's $760.5 million record later today. It took months for James Cameron's 3D epic to achieve that, but this return to a Galaxy Far, Far Away has done so in less than three weeks. However, Star Wars: The Force Awakens is still a long way off the $2.78 billion made by Avatar worldwide, and box office analysts have started to temper their expectations by revising predictions which now have the movie finishing its run around the $2.2 billion - $2.4 billion mark. That means it will pass Titanic to become the second highest grossing release in history, an incredible achievement, especially as it topping Avatar always seemed like something of a stretch. It's just a shame that 3D ticket sales aren't what they were back in 2009, because Star Wars: The Force Awakens would have effortlessly passed that movie's worldwide haul if that was the case. We'll have to wait and see anyway!