Explosive Budgets: The 11 Most Expensive War Movies in Hollywood

Black and white photo of soldiers advancing through smoke and barbed wire near a damaged building by a waterfront during a battle, with more smoke and destruction visible in the background.

Between building battlefields, CGI funds, paying big-name actors, and getting the best costumes and makeup money can buy, a lot of expenses are packed into some of the greatest war movies. We took a look at Box Office Mojo’s breakdown of budget and box office earnings to round up the 11 most expensive war movies ever made. On this list, you’ll find everything from a John Wayne flick from the ’60s to more recent films like “Civil War.”

1. ‘Troy’

Movie poster for "Troy" showing a blond man in ancient armor, a bearded man with a stern look, and a romantic scene between a man and woman; movie title and cast names are displayed at the bottom.
Marambal17 / Reddit.com

Release Date: May 14, 2004
Budget: $175 million
Director: Wolfgang Petersen
Box Office: $497.4 million worldwide

2. ‘Pearl Harbor’ 

Movie poster for "Pearl Harbor" showing three people in military attire above a flying fighter plane, with an American flag in the background and the film title at the bottom.
Patek_Phillipe87 / Reddit.com

Release Date: May 25, 2001
Budget: $140 million
Director: Michael Bay
Box Office: $449.2 million worldwide

3. ‘Kingdom of Heaven’

Stylized movie poster for “Kingdom of Heaven” featuring medieval knights, a man in armor with a sword, a woman in a headscarf, and castle architecture, with the film title at the bottom.
Ghaleon32 / Reddit.com

Release Date: May 6, 2005
Budget: $130 million
Director: Ridley Scott
Box Office: $214.2 million worldwide

4. ‘The Patriot’

Movie poster for "The Patriot" showing a close-up of a serious man’s face above a silhouette of a rider holding a flag on horseback at sunrise, with the movie title at the top.
Frostinator123 / Reddit.com

Release Date: June 30, 2000
Budget: $110 million
Director: Roland Emmerich
Box Office: $215.3 million worldwide

5. ‘Dunkirk’

A soldier lies on a beach, looking up tensely, with explosions and debris around him. The large word "DUNKIRK" is overlaid, with credits and a release date of July 21 at the bottom.
Block-Busted / Reddit.com

Release Date: July 21, 2017
Budget: $100 million
Director: Christopher Nolan
Box Office: $533.7 million worldwide

6. ‘1917’

Movie poster for "1917" showing a young soldier standing amid chaos and smoke on a battlefield, with large numbers "1917" and dramatic orange-blue sky in the background. Tagline: "Time is the enemy.
UserDeleted / Reddit.com

Release Date: December 25, 2019
Budget: $95 million
Director: Sam Mendes
Box Office: $446 million worldwide

7. ‘Flags of Our Fathers’

A group of soldiers raises an American flag on a battlefield under a dramatic blue sky. The text "Flags of Our Fathers" appears above them in bold white letters.
UserDeleted / Reddit.com

Release Date: October 20, 2006
Budget: $90 million
Director: Clint Eastwood
Box Office: $65.9 million

8. ‘Saving Private Ryan’

Movie poster for "Saving Private Ryan" showing four soldiers in uniform, with one in front. Below, a silhouette of a soldier walks across a smoky battlefield. Movie title and cast names are displayed in bold letters.
Patek_Phillipe87 / Reddit.com

Release Date: July 24, 1998
Budget: $70 million
Director: Steven Spielberg
Box Office: $482.4 million

9. ‘American Sniper’

A bearded man in military gear stands in front of a faded American flag. The text reads "4K Ultra HD," "Bradley Cooper," "Sienna Miller," "Clint Eastwood film," and "American Sniper.
EeyoreManiac / Reddit.com

Release Date: December 25, 2014
Budget: $59 million
Director: Clint Eastwood
Box Office: $547.7 million

10. ‘Civil War’

Poster for the film "Civil War" shows helicopters flying in front of a dramatic sunset over New York Harbor, with the Statue of Liberty in the foreground and bold green title text across the scene.
dtrannn666 / Reddit.com

Release Date: April 12, 2024
Budget: $50 million
Director: Alex Garland
Box Office: $127.3 million

11. ‘ The Longest Day’

Three soldiers in helmets are shown above the title "The Longest Day" in bold yellow letters. Below, troops land from boats onto a beach during a battle, evoking a World War II scene.
Mono-Lisa_in_Gold / Reddit.com

Release Date: October 4, 1962
Budget: $10 million
Director: Andrew Marton, Bernhard Wicki, Ken Annakin
Box Office: $50.1 million worldwide

Discover more pricey box office hits:

A dramatic chariot race scene with four horses pulling a chariot, a charioteer holding the reins, and a crowd of spectators in ancient-style attire watching and cheering in the background.
Silver Screen Collection/Getty Images
Author
Rachel Schneider

Rachel is a Michigan-based writer with a bachelor’s degree in Professional Writing and English. Throughout her career, she has dabbled in a variety of subject matter from finance and higher education to lifestyle pieces and food writing. She also enjoys writing stories based on social media trends. Find her on Instagram @rachel.schneider922