Pearl Harbor movie poster
Poster © Buena Vista Pictures Distribution. Shown at reduced size for review and commentary.
GenreAction, Drama & Romance
RatedPG-13
Runtime3 hr 3 mins
ReleasedMay 25, 2001
StreamingSee Where to Watch
DirectorMichael Bay
StarringBen Affleck, Josh Hartnett, Kate Beckinsale

Pearl Harbor (2001)

movie.guru URL: https://movie.guru/pearl-harbor-movie-review
Pearl Harbor's Details
GenreAction, Drama & Romance
RatedPG-13
Released05/21/2001 (Pearl Harbor, Hawaii); 05/25/2001 (Mainland United States)
StreamingSee Where to Watch on this page.
Running Time3 hr 3 mins
Budget$140M (reported)
Box OfficeUpdated daily from Box Office Mojo. See the numbers below.
CountryUnited States
LanguageEnglish, Japanese
Pearl Harbor's Interests
GeneralBiplanes, Navy nurses, Oahu, the Royal Air Force, a date that still carries weight.
MusicHans Zimmer. Faith Hill sings 'There You'll Be' over the end credits.
MoviesFrom Here to Eternity (1953). Life on Oahu in the months before the attack.
TelevisionThe Pacific. The war that followed, told through the Marines who fought it.
HeroesDoris Miller (Cuba Gooding Jr.), the real Navy cook honored for his courage that morning.
Pearl Harbor's Crew
DirectorMichael Bay
WritersRandall Wallace
ProducersJerry Bruckheimer, Michael Bay
CinematographyJohn Schwartzman
MusicHans Zimmer
Edited ByChris Lebenzon, Mark Goldblatt, Steven Rosenblum, Roger Barton
ProductionTouchstone Pictures, Jerry Bruckheimer Films
Distributed ByBuena Vista Pictures Distribution
Pearl Harbor's Trailer
Official Trailer • Rotten Tomatoes Classic Trailers
How Pearl Harbor Performed
movie guru's TLDR

At 183 minutes, Pearl Harbor spends most of its time on a love triangle that would barely fill a long weekend. Rafe ships out, Evelyn and Danny grow close, and the movie treats that tangle like it matters as much as the war around it. It doesn’t. Ben Affleck, Josh Hartnett and Kate Beckinsale are stuck with lines that sound like greeting cards. Then the morning of December 7 arrives, and the film finally takes its subject seriously, showing how fast an ordinary Sunday came apart for the sailors and nurses on the base. Cuba Gooding Jr. plays Doris Miller, a real sailor who fought back that morning, and he deserved far more than a few scenes. Critics gave it 24% on Rotten Tomatoes, though moviegoers polled by CinemaScore gave it an A minus. A 3.6 because the people who lived through that morning deserved a movie that cared about them as much as it cares about its love triangle. $492.96 says you read about the real Doris Miller before bed, and you’re glad you did.

What works: The attack sequence finally takes the day seriously, and Cuba Gooding Jr. brings real dignity to Doris Miller.

What doesn’t: The love triangle eats most of the 183 minutes, and the dialogue sounds like it was written for greeting cards.

Who it’s for: Viewers who want a big, old-fashioned war romance and don’t mind the real history taking a back seat.

Spoilers

Rafe survives being shot down over the English Channel and comes home to find Evelyn and Danny together. Danny is killed after the bombing raid on Tokyo, and after the war Evelyn and Rafe marry and raise Danny’s son together.

Guru’s Take
3.6/10
Poor
Pearl Harbor's Blurbs
About me:

Rafe McCawley (Ben Affleck) and Danny Walker (Josh Hartnett) grew up together in rural Tennessee, playing pilot in an old crop duster, and by 1941 they're both flying for the U.S. Army. Rafe falls for Navy nurse Evelyn Johnson (Kate Beckinsale), then volunteers to fly with the British, whose war against Germany is already underway. Danny and Evelyn are posted to Hawaii, where military life still feels close to peacetime. Then comes the morning of December 7, 1941, and the attack that pulled the United States into World War II. Michael Bay directs. One hundred eighty-three minutes, built around a day the country still remembers.

Who I'd like to meet:

History buffs, and anyone with family who served. Watch it with them.

Pearl Harbor's Cast (in credits order)
Ben Affleckthe First Lieutenant / Captain Rafe McCawley
Josh HartnettFirst Lieutenant / Captain Danny Walker
Kate BeckinsaleLieutenant Evelyn Johnson
Tom SizemoreSergeant Earl Sistern
Jaime KingBetty Bayer
Catherine KellnerBarbara
Jennifer GarnerSandra
Sara RueMartha
William Lee ScottFirst Lieutenant Billy Thompson
Ewen BremnerFirst Lieutenant "Red" Winkle
Greg ZolaFirst Lieutenant Anthony Fusco
Michael ShannonFirst Lieutenant "Gooz" Wood
Matt DavisSecond Lieutenant Joe McKinnon
Dan AykroydCaptain Harold Thurman
Kim CoatesLieutenant Jack Richards
Tony CurranIan
Nicholas Farrella Royal Air Force squadron leader and combat pilot commandin
William FichtnerMr. Walker
Steve RankinMr. McCawley
John FujiokaGeneral Nishikura
Leland OrserMajor Jackson
Ted McGinleyMajor Newman
Andrew BryniarskiJoe
Brandon LozanoBaby Danny Walker
Full cast and crew on IMDb.
Pearl Harbor's Edit History
Every change to this page, newest first. Movie data updates are logged like any other edit.
  • (cur | prev) 14:30, 18 October 2026 DataBot +40 Numbers refreshed: IMDb users 6.3 / 10 (373,750 votes) → 6.3 / 10 (373,768 votes).
  • (cur | prev) 14:30, 17 October 2026 DataBot +480 Numbers refreshed: Worldwide box office $449.2M; Domestic box office $198.5M; Opening weekend $59.1M; Profit / loss (est.) +$14.6M; Rotten Tomatoes 24%; CinemaScore A−; box office chart updated; Rotten Tomatoes critics 24% (194 reviews); Metacritic 44 / 100; CinemaScore A−; IMDb users 6.3 / 10 (373,750 votes); movie.guru score 4.0.
  • (cur | prev) 12:00, 17 October 2026 DataBot +2,000 Profile created from Wikipedia and Box Office Mojo: cast, crew, release dates, budget, official trailer.