Kurt Russell
Role: Wyatt Earp
Val Kilmer
Role: Doc Holliday
Sam Elliott
Role: Virgil Earp
Bill Paxton
Role: Morgan Earp
Powers Boothe
Role: Curly Bill Brocius
Michael Biehn
Role: Johnny Ringo
Charlton Heston
Role: Henry Hooker
Jason Priestley
Role: Billy Breckinridge
Stephen Lang
Role: Ike Clanton
Thomas Haden Church
Role: Billy Clanton
Dana Delany
Role: Josephine Marcus
Paula Malcomson
Role: Allie Earp
Lisa Collins
Role: Louisa Earp
Dana Wheeler-Nicholson
Role: Mattie Earp
Michael Rooker
Role: Sherman McMasters
Harry Carey, Jr.
Role: Marshal Fred White
Billy Bob Thornton
Role: Johnny Tyler
Tomas Arana
Role: Frank Stillwell
Pat Brady
Role: Milt Joyce
Paul Ben-Victor
Role: Florentino
John Philbin
Role: Tom Mclaury
Robert John Burke
Role: Frank McLaury
Billy Zane
Role: Mr. Fabian
Wyatt Earp
Role: Billy Claiborne
Bo Greigh
Role: Wes Fuller
Forrie J. Smith
Role: Pony Deal
Peter Sherayko
Role: Texas Jack Vermillion
Buck Taylor
Role: Turkey Creek Jack Johnson
Terry O'Quinn
Role: Mayor John Clum
Charles Schneider
Role: Professor Gillman
Gary Clarke
Role: Crawley Dake
Billy Joe Patton
Role: Deputy
Frank Stallone Jr.
Role: Ed Bailey
Bobby Joe McFadden
Role: 1st Gambler
Pedro Armendáriz Jr.
Role: Priest
Stephen C. Foster
Role: Hank Swilling
Grant James
Role: Dr. Goodfellow
Don Collier
Role: High Roller
Cecil Hoffman
Role: Lucinda Hobbs
Christopher Mitchum
Role: Ranch Hand
Sanford Gibbons
Role: Father Feeney
Shane McCabe
Role: Audience Member
Robert Mitchum
Role: Narrator (voice)
Michelle Beauchamp
Role: Mexican Bride (uncredited)
Nikki Pelley
Role: Emigrant Mother (uncredited)
Cynthia Shope
Role: Dancer (uncredited)
J. Nathan Simmons
Role: Townsman (uncredited)
Thadd Turner
Role: Townsman (uncredited)
Michael Wise
Role: Emigrant (uncredited)
Clark Andreas Ray
Role: Cowboy