Cast and Crew of Flags of Our Fathers

Flags of Our Fathers

"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 as John 'Doc' Bradley

Ryan Phillippe

John 'Doc' Bradley
Jesse Bradford as Rene Gagnon

Jesse Bradford

Rene Gagnon
Adam Beach as Ira Hayes

Adam Beach

Ira Hayes
John Benjamin Hickey as Keyes Beech

John Benjamin Hickey

Keyes Beech
John Slattery as Bud Gerber

John Slattery

Bud Gerber
Barry Pepper as Mike Strank

Barry Pepper

Mike Strank
Jamie Bell as Ralph "Iggy" Ignatowski

Jamie Bell

Ralph "Iggy" Ignatowski
Paul Walker as Hank Hansen

Paul Walker

Hank Hansen
Robert Patrick as Colonel Chandler Johnson

Robert Patrick

Colonel Chandler Johnson
Neal McDonough as Captain Severance

Neal McDonough

Captain Severance
Melanie Lynskey as Pauline Harnois

Melanie Lynskey

Pauline Harnois
Tom McCarthy as James Bradley

Tom McCarthy

James Bradley
Chris Bauer as Commandant Vandegrift

Chris Bauer

Commandant Vandegrift

Crew of Flags of Our Fathers

Full backstage crew list →