Avengers: Endgame has earned more than $2 billion at the worldwide box office.

According to Box Office Mojo, the film is estimated to now have hit $2.188 billion worldwide, with a domestic take of approximately $619.6 million and international earnings in excess of $1.5 billion. Endgame is the fastest movie to break $2 billion, having only been in release for 10 days.

RELATED: Avengers: Endgame Directors Defend Movie's Controversial Death

There are only four films other than Endgame to have earned over $2 billion. Those movies are, in order of their ranking, AvatarTitanicStar Wars: The Force Awakens and Avengers: Infinity WarEndgame sits between Avatar and Titanic, making in the second highest-grossing film ever. In terms of superhero films, Endgame is now the highest-grossing movie ever, edging out Infinity War's $2.048 billion.

At this time, there's no telling just how far Endgame will go at the box office, with some analysts predicting that it might unseat Avatar. That James Cameron film earned over $2.7 billion at the global box office in 2009, which has seemed insurmountable until now. Still, things can change, as box office numbers and estimates fluctuate week-to-week.

RELATED: Which Avengers: Endgame Trailer Scenes Don't Appear in the Movie

Directed by Joe and Anthony Russo, Avengers: Endgame stars Robert Downey Jr. as Iron Man, Chris Evans as Captain America, Mark Ruffalo as Bruce Banner, Chris Hemsworth as Thor, Scarlett Johansson as Black Widow, Jeremy Renner as Hawkeye, Brie Larson as Captain Marvel, Paul Rudd as Ant-Man, Don Cheadle as War Machine, Karen Gillan as Nebula, Danai Gurira as Okoye and Bradley Cooper as Rocket, with Gwyneth Paltrow Pepper Potts, Jon Favreau as Happy Hogan, Benedict Wong as Wong, Tessa Thompson as Valkyrie and Josh Brolin as Thanos. The film is in theaters now.