For several months, there's been a lot of speculation and rumors surrounding the title for Avengers 4. Now, Marvel fans across the world are still settling down after Friday morning's release of the first trailer, which revealed the movie's title as Avengers: Endgame. However, as it turns out, the title did leak several months ago.

In June, CBR covered a report from Omega Underground. That website reported that cinematographer Trent Opaloch, who listed movies he had been a part of on his website, had an entry titled Avengers: End Game.

RELATED: Avengers 4 Trailer's Most Revealing (and Foreboding) Scenes

At the time (and of course now), the title made sense. It's based on a line delivered by Doctor Strange in the third act of the film, when he tells Iron Man "we are in the end game now." However, in May, Uproxx interviewed Avengers 4 directors Joe and Anthony Russo. When asked if the title of the fourth film is ever spoken in Infinity War, Joe simply replied "no."

Of course, things could have changed between May and June, when the title was discovered on Opaloch's website. The Russo may also have been so keen on hiding the title that they just decided to be a tad deceptive about it. Regardless, it turns out that the title was spoken in Infinity War and the popular theory about the film's title was correct.

RELATED: Captain America Dons His Winter Soldier Costume in Endgame Trailer

Avengers: Endgame will arrive on April 26, 2019. Directed by Joe and Anthony Russo, Marvel’s Avengers 4 stars Robert Downey Jr., Josh Brolin, Mark Ruffalo, Tom Hiddleston, Chris Evans, Chris Hemsworth, Jeremy Renner, Chris Pratt, Elizabeth Olsen, Chadwick Boseman, Sebastian Stan, Benedict Cumberbatch, Paul Bettany, Samuel L. Jackson, Cobie Smulders, Benedict Wong, Zoe Saldana, Karen Gillan, Vin Diesel, Dave Bautista, Pom Klementieff, Scarlett Johansson, Tom Holland and Anthony Mackie.