Leonardo DiCaprio’s new film, One Battle After Another, has earned a spot among the actor’s top 10 domestic box office openings, debuting with $22.4 million. Directed by Paul Thomas Anderson, the movie follows an ex-revolutionary, portrayed by DiCaprio, on a mission to rescue his daughter from an old adversary. The cast also features Benicio del Toro, Sean Penn, Teyana Taylor, Regina Hall, and Chase Infiniti.
According to Box Office Mojo and Variety, while this opening is not as large as DiCaprio’s biggest hits like Inception ($62.78 million) or The Great Gatsby ($50.08 million), it surpasses the openings of several other notable films in his career. The film outperformed the openings of The Wolf of Wall Street ($18.36 million), Romeo + Juliet ($11.3 million), and The Revenant ($474,560), marking a significant achievement in DiCaprio’s filmography.
Ranking Leonardo DiCaprio’s Largest Domestic Openings
Here is the current ranking of Leonardo DiCaprio’s top 10 domestic opening weekends, highlighting where One Battle After Another stands among his best-performing projects:
- Inception — $62.78 million
- The Great Gatsby — $50.08 million
- Once Upon A Time… In Hollywood — $41.08 million
- Shutter Island — $41.06 million
- Django Unchained — $30.12 million
- Catch Me If You Can — $30.05 million
- Titanic — $28.6 million
- The Departed — $26.88 million
- Killers of the Flower Moon — $23.25 million
- One Battle After Another — $22.4 million
What This Box Office Milestone Indicates for DiCaprio’s Career
This weekend’s debut demonstrates Leonardo DiCaprio’s continued ability to attract audiences across varied genres. While his biggest openings leaned heavily on large-scale spectacle and high-budget visuals, such as in Inception and The Great Gatsby, One Battle After Another represents a shift toward prestige comedy-drama. These films often launch with smaller openings but tend to sustain long theatrical runs.

The solid opening highlights the enduring appeal of DiCaprio’s name and acting skills, which draw audiences ready for quality performances. His recent career, bolstered by an Oscar win for The Revenant in 2016, continues to balance critical acclaim with commercial viability. Collaborating with Paul Thomas Anderson, a director with a dedicated fan base, has added to the film’s draw.
For Anderson, this debut is a personal best, surpassing openings of his critically praised but modestly launched movies like There Will Be Blood and Phantom Thread. Garnering $22.4 million along with strong early praise marks a significant achievement in his career trajectory.
If One Battle After Another maintains strong audience interest, it has the potential to join DiCaprio’s more enduring successes in non-blockbuster categories, alongside films like Once Upon A Time… In Hollywood and The Departed, which stayed relevant in theaters due to sustained word-of-mouth and awards recognition.
Evaluating the Success of One Battle After Another’s Market Performance
While not topping DiCaprio’s highest openings, entering his top 10 demonstrates impressive performance considering the competition within his extensive filmography. Surpassing The Wolf of Wall Street and sitting just behind Killers of the Flower Moon suggests that the partnership between DiCaprio and director Paul Thomas Anderson has resonated well with audiences. This underscores how prestige films, when combined with strong star appeal and respected filmmakers, can attract significant theatrical support.
Main Cast Details for One Battle After Another
- Leonardo DiCaprio as Bob Ferguson
- Sean Penn as Col. Steven J. Lockjaw
- Benicio del Toro
- Teyana Taylor
- Regina Hall
- Chase Infiniti
