In a surprising move, Marvel has bumped up the release date for ‘Avengers: Infinity War’ just a couple of months away from the premiere…

On Thursday, Marvel announced that the highly anticipated film will land in theaters on April 27 — one week prior to the original release date on May 4. There was no reason given for the bump up in the release date but given the calendar in May it’s not tough to figure out why this happened.

While ‘Avengers: Infinity War’ figures to be one of the biggest films of the year — ‘Deadpool 2’ is scheduled to debut on May 18, which would have undoubtedly slowed down Marvel’s release after two weeks in theaters.

Now ‘Avengers: Infinity War’ has a three week window to dominate the box office before ‘Deadpool 2’ debuts and likely knock them off the No. 1 slot in theaters.

This also keeps ‘Avengers: Infinity War’ a month away from another big Disney project when ‘Solo: A Star Wars Story’ lands in theaters on May 25 during Memorial Day weekend.

It all adds up to fans getting the chance to see the latest installment of the ‘Avengers’ franchise a week earlier in what will undoubtedly be one of the most highly anticipated films of the year — or at least the most highly anticipated since ‘Black Panther’ dropped a few weeks ago.