"Flags of Our Fathers" is a poignant war drama that brings to life the events surrounding one of the most iconic photographs in American history - the raising of the U.S. flag on Mount Suribachi on Iwo Jima during World War II. The film is based on the 2000 book of the same name by James Bradley and Ron Powers, exploring the lives of three of the six surviving servicemen who took part in the historic flag-raising moment.
The cast features several talented actors, with Ryan Phillippe leading the way as John 'Doc' Bradley, a Navy Hospital Corpsman who tended to the wounded during the battle. Phillippe skillfully portrays Bradley's courage and compassion, bringing to life a character who embodies the spirit of selflessness that was so crucial during the war effort. Meanwhile, Jesse Bradford takes on the role of Pvt. Rene Gagnon, a Marine who played an integral part in the flag-raising and subsequently returned home as a hero. Bradford's portrayal of Gagnon captures the character's transformation from a young man eager to fight for his country to a survivor struggling to adjust to life after the war.
The third central character is Pvt. Ira Hayes, a Pima Native American and one of the flag-raisers, portrayed by Adam Beach. Hayes' story is perhaps the most heart-wrenching of the three, as he grapples with the aftermath of the war, including the loss of his fellow soldiers and his own struggle with alcoholism. Beach's nuanced performance brings depth and humanity to Hayes, reminding audiences of the immense sacrifices made by all servicemen during the war effort and the often overlooked struggles they faced upon returning home. Together, these performances and the rich, compelling narrative deliver an unforgettable cinematic experience that pays homage to the heroes of Iwo Jima and resonates deeply with viewers.
Main Cast of Flags of Our Fathers
Ryan Phillippe
John 'Doc' Bradley
Jesse Bradford
Rene Gagnon
Adam Beach
Ira Hayes
Adam Ruebin Beach (born November 11, 1972) is a Canadian Saulteaux actor. He is best known for his roles as Tommy on...
John Slattery
Bud Gerber
John M. Slattery, Jr. (born August 13, 1962) is an American actor and director, best known for his role as Roger...
Barry Pepper
Mike Strank
Barry Robert Pepper is a Canadian actor. He is best known for roles such as Private Daniel Jackson in Saving Private...
Jamie Bell
Ralph "Iggy" Ignatowski
Paul Walker
Hank Hansen
Paul William Walker IV (September 12, 1973 – November 30, 2013) was an American actor. He became well known in 1999...
Tom McCarthy
James Bradley
Secondary Cast of Flags of Our Fathers
Alessandro Mastrobuono
Lindberg
Matt Huffman
Lieutenant Bell
James Newman
Local Politician
Mark Thomason
Military Censor
Oliver Davis
Young James Bradley
Jon Kellam
Senator Haddigan
Denise Vlasis
Luncheon Singer
Jenifer Menedis
Luncheon Singer
Joie Shettler
Luncheon Singer
Vivien Lesiak
Luncheon Singer
Donn Emerson
Navy Lieutenant on Plane
Yukari Black
Tokyo Rose (voice)
Jim Cantafio
Reporter (in LA) #1
Patrick New
Reporter (in Chicago) #2
Michael Canavan
Reporter at Hansen's
David S. Brooks
Sergeant A Company
Daniel Forcey
Marine on Beach
Jeremy Merrill
Marine in Shellhole
Michael Ahl
Senator (uncredited)
Brian Eric Alexander
Funeral Attendant (uncredited)
Martin Andris
Soilder (uncredited)
David Block
Busboy (uncredited)
Dale Caba
Photographer (uncredited)
Brian Ceponis
Navy Captain (uncredited)
Jean-Paul Chreky
Photographer (uncredited)
Paul Fahrenkopf
Dedication Attendee (uncredited)
Pamela Fischer
Military Wife (uncredited)
Reese Foster
Photographer (uncredited)
Jason Frederick
Baseball Player (uncredited)
Katherine Hoskins Mackey
General's Wife (uncredited)
George Kardulias
Civilian Guest at Iwo Jima Memorial (uncredited)
Debbi Larkins
Movie Star #2 (uncredited)
Halldór Magnússon
Soldier on Beach (uncredited)
Jon Marshall
Background (uncredited)
Theo Marshall
Cubs Fan (uncredited)
Matthew Schueller
Military Personnel (uncredited)
Arne Starr
Rally Person (uncredited)
Vignir Jón Vignisson
Soldier with Dog (uncredited)
Crew of Flags of Our Fathers
Full backstage crew list →