Cast and Crew of A Perfect World

Cast of
A Perfect World

About A Perfect World

A convict. A cop. A hostage that will make one of them a hero.

In the riveting film "A Perfect World," directed by Clint Eastwood, the audience is introduced to a cast of compelling characters that drive the narrative forward. Kevin Costner delivers a powerful performance as Robert 'Butch' Haynes, an escaped convict with a troubled past. Clint Eastwood, known for his iconic roles, takes on the role of Chief Red Garnett, a determined U.S. Marshal leading the pursuit of Haynes.

The story takes a dramatic turn when Haynes kidnaps a young boy, played by T.J. Lowther. Despite the circumstances, a unique bond forms between the two, as they embark on a journey together. This unlikely friendship adds a layer of complexity to the narrative, as the audience is left to grapple with the moral ambiguity of the situation.

Meanwhile, the relentless pursuit led by Eastwood's character, Chief Red Garnett, adds a sense of urgency to the film. Garnett, known for his unwavering commitment to justice, is determined to bring Haynes to justice, while also ensuring the safe return of the kidnapped boy. The film thus presents a gripping tale of friendship, morality, and justice, all unfolding against the backdrop of a thrilling chase.

Full Cast of A Perfect World

Kevin Costner
plays Robert 'Butch' Haynes

Kevin Costner as Robert 'Butch' Haynes

Kevin Michael Costner (born January 18, 1955) is an American actor and filmmaker. He has received two Academy Awards,...

See Kevin Costner's other roles

Clint Eastwood
plays Chief Red Garnett

Clint Eastwood as Chief Red Garnett

Clinton "Clint" Eastwood Jr. (born May 31, 1930) is an American film actor, director, producer, composer and former p...

See Clint Eastwood's other roles

Laura Dern
plays Sally Gerber

Laura Dern as Sally Gerber

Laura Elizabeth Dern (born February 10, 1967) is an American actress and filmmaker. She is the recipient of numerous ...

See Laura Dern's other roles

T.J. Lowther
plays Phillip 'Buzz' Perry

T.J. Lowther as Phillip 'Buzz' Perry

T.J. Lowther (born May 17, 1986) is an American actor. He started as a child star, appearing in Neon City in 1991 at ...

See T.J. Lowther's other roles

Bradley Whitford
plays Bobby Lee

Bradley Whitford as Bobby Lee

Bradley Whitford (born October 10, 1959) is an American film and television actor. He is best known for his roles as ...

See Bradley Whitford's other roles

Keith Szarabajka
plays Terry Pugh

Keith Szarabajka as Terry Pugh

Keith Szarabajka is an actor and writer.

See Keith Szarabajka's other roles

Leo Burmester
plays Tom Adler

Paul Hewitt
plays Dick Suttle

Ray McKinnon
plays Bradley

Ray McKinnon as Bradley

Ray McKinnon (born November 15, 1957) is an American actor, screenwriter, film director and producer. He was married ...

See Ray McKinnon's other roles

Jennifer Griffin
plays Gladys Perry

Leslie Flowers
plays Naomi Perry

Belinda Flowers
plays Ruth Perry

Darryl Cox
plays Mr. Hughes

Jay Whiteaker
plays Billy Reeves

Taylor Suzanna McBride
plays Tinkerbell

Christopher Reagan Ammons
plays Dancing Skeleton

Mark Voges
plays Larry Billings

Vernon Grote
plays Prison Guard

James Jeter
plays Oldtimer

Ed Geldart
plays Fred Cummings

Bruce McGill
plays Paul Saunders

Bruce McGill as Paul Saunders

Bruce Travis McGill (born July 11, 1950) is an American actor who has an extensive list of credits in film and televi...

See Bruce McGill's other roles

Nik Hagler
plays General Store Manager

Gary Moody
plays Local Sheriff

Mary Alice
plays Lottie

Wayne Dehart
plays Mack

Kevin Woods
plays Cleveland

Linda Hart
plays Eileen

Connie Cooper
plays Bob's Wife

John Hussey
plays Governor's Aide

Gabriel Folse
plays Officer Terrance

Brandon Smith
plays Officer Jones

Elizabeth Ruscio
plays Paula


Crew of A Perfect World

Discover the backstage crew of A Perfect World →