Get all your news in one place.
100's of premium titles.
One app.
Start reading
Total Film
Total Film
Entertainment
Molly Edwards

Marvel star's desert epic with a 25% Rotten Tomatoes score on track to be one of the biggest box office flops ever

Anthony Mackie in Captain America: Brave New World.

Desert Warrior, an action film starring Marvel's Anthony Mackie, is shaping up to be not just one of the worst box office flops of the year, but of all time.

The film, set in 7th century Arabia, follows Mackie's bandit on a mission to help a princess resist a villainous emperor.

Desert Warrior boasts a reported $150 million budget and was produced in Saudi Arabia. Rupert Wyatt directs (according to a report from Deadline, which has a deep dive on apparent behind the scenes issues, Wyatt exited then re-joined the film "amid creative fissures"). The film actually wrapped filming in 2022, but didn't have its debut at Zurich Film Festival until September 2025. It was released in the US on April 24 and distributed by Vertical.

So far, according to Box Office Mojo the film has grossed just $517,508 worldwide. Against its budget, that's a loss of approximately $149 million. That puts the film among some of the biggest flops in history (H/T Discussing Film).

The film hasn't performed well with critics, either, scoring just 25% on Rotten Tomatoes. "The film was shot five years ago and is only reaching theaters now, but it's likely to be swept away as quickly as desert sands," says The Hollywood Reporter, while Screen Rant's review reads: "Though no disaster, Desert Warrior is probably the last thing its producers wanted from their blockbuster spend: a mostly boring, mostly forgettable movie."

It's not all negative, though, with The New York Times writing: "Rather than extend the epic sweep of this picture into the cosmic ineffable, he [Wyatt] just wants the viewer bouncing along and rooting for its female hero. And the film succeeds admirably in this respect."

Along with Mackie, the film stars Aiysha Hart as Princess Hind, Ben Kingsley as Emperor Kisra II, and Sharlto Copley as Jalabzeen.

You'll soon be able to see Mackie suited up as Captain America once again in the upcoming Avengers: Doomsday, which lands this December 18. In the meantime, check out our guide to all the upcoming Marvel movies and shows.

Sign up to read this article
Read news from 100's of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.