For many fans, the entire year has been leading up to this very weekend, with Disney and LucasFilm’s highly-anticipatedStar Wars: The Last Jedihitting theaters. The movie is shaping up to pass the current records this year for opening weekend ($174.7 million), domestic gross ($504 million) and worldwide gross ($1.26 billion), which are all currently held by another Disney hit,Beauty and the Beast. Last month,The Last Jedi box office projectionsput the movie at just over $200 million for its opening weekend, and now with the hype even bigger than before, we’re puttingThe Last Jediat $220.7 million.

While the $220.7 million mark is still more than enough to claim the top box office opening of 2017, it still falls $20.2 million short of the all-time record, $247.9 million set byStar Wars: The Force Awakens. While the full review embargo has yet to break, theStar Wars: The Last Jedi premiere reactionshave been exceedingly positive, and it should joinStar Wars: The Force Awakens(93% on Rotten Tomatoes) andRogue One: A Star Wars Story(85% on Rotten Tomatoes) as critical hits, while claiming the top spot at the box office for the third year in a row. The movie is expected to open in roughy 4,175 theaters this weekend, a slight increase from the 4,134 rollout ofThe Force Awakensand the 4,157 debut ofRogue One.

The Last Jedi

If this opening weekend hits these projections, then it also seems unlikely thatStar Wars: The Last Jediwill break anther box office record set byThe Force Awakens, the all time domestic mark of $936.6 million, which shattered the previous mark of $760.5 million set by James Cameron’sAvatar. It couldn’t surpass the $2.7 billion global record set byAvatar, or the $2.1 billion by James Cameron’sTitanic, finishing its run with $2.06 billion for third best of all time. As forStar Wars: The Last Jedi, to have a shot at contending with the all-time domestic and worldwide records, it would need both a record-breaking debut and some impressive longevity, which may be an issue since its the longestStar Warsmovie ever, with theoriginal Last Jedi cutcoming in over 3 hours..

Even if it doesn’t break any box office records,The Last Jediwill still give a last-minute boost to the sagging box office, which has seenCocowin the last three weekends in a row, with hardly any new competition in theaters, as the competition cleared out to pave the way for this new adventure featuring Mark Hamill’s Luke Skywalker, who may be getting anOscar campaign, Daisy Ridley’s Rey, John Boyega’s Finn and Oscar Isaac’s Poe Dameron. 20th Century Fox’s animated adventureFerdinand, featuring a voice cast lead by WWE Superstar John Cena, is opening in roughly 3,600 theaters, and we’re predicting that it will debut in a far-distant second place with $20.6 million, which isn’t all that bad, considering its circumstances.

Star Wars

We’re predicting the top 10 will be rounded out byCoco($9.1 million),Justice League($5.1 million),Wonder($4.2 million),The Disaster Artist($3.4 million),Thor: Ragnarok($3.1 million),Daddy’s Home 2($2.8 million),Murder on the Orient Express($2.4 million) andLady Bird($1.9 million). Also arriving in limited release next weekend is Magnolia’sPermanent, Vertical Entertainment’sBeyond Skylineand Well Go USA’sThe Thousand Faces Of Dunjia. Next weekend will be the final major weekend of the year, with Sony’sJumanji: Welcome to the Jungleand 20th Century Fox’sThe Greatest Showman on Earthopening on Wednesday, December 20, Paramount’sDownsizing, Warner Bros.‘Father Figuresand Universal’sPitch Perfect 3arriving on Friday, December 22 and Sony’sAll the Money in the World, whichreplaced Christopher Plummer for Kevin Spaceyat the last minute, the only wide release arriving on Christmas Day. Take a look at our top 10 projections for the weekend of December 15, and check back Sunday for the top 10 estimates, courtesy ofBox Office Mojo.