The Last Jedi may be one of the most divisive Star Wars films to date, but that hasn't prevented it from cracking the list of the Top 20 highest-grossing movies of all time.

As of New Year's Eve, writer/director Rian Johnson's sequel passed $1.090 billion in the global box office, to land at No. 19 on the chart, surpassing the likes of Toy Story 3 at $1067 billion and The Dark Knight Rises at $1,085 billion.

RELATED: Last Jedi Director Says Truth About Rey’s Parents Is ‘Still Open’

Deadline notes that about half of that sum originated domestically, making The Force Awakens the sixth biggest movie ever in the United States, and the highest grossing of 2017.

While The Last Jedi isn't expected to reach the $2 billion mark set by its predecessor, it still broke $1 billion by the time New Year's Eve rolled around, to no one's surprise. As of Tuesday, the film was sitting at a global box office of just over $1.09 billion, and with audiences still flocking to see it, the film stands a chance to break into the top ten before the end of its theatrical run.

In theaters worldwide, Star Wars: The Last Jedi stars Mark Hamill as Luke Skywalker, Daisy Ridley as Rey, John Boyega as Finn, Adam Driver as Kylo Ren, Oscar Isaac as Poe Dameron, Andy Serkis as Supreme Leader Snoke, Domhnall Gleeson as General Hux, Gwendoline Christie as Captain Phasma, Anthony Daniels as C-3PO, Lupita Nyong’o as Maz Kanata, Benicio Del Toro as ‘DJ’, Kelly Marie Tran as Rose Tico, Laura Dern as Vice Admiral Amilyn Holdo, and the late Carrie Fisher as General Leia Organa.