Michael Greyeyes
Role: Crazy Horse
Ned Beatty
Role: Dr. McGillicuddy
John Finn
Role: General Crook
Peter Horton
Role: General George Armstrong Custer
Zahn McClarnon
Role: Little Big Man
Karl Makinen
Role: Lieutenant Jesse M. Lee
August Schellenberg
Role: Sitting Bull
Gordon Tootoosis
Role: Akicita
Tuck Milligan
Role: Lt. William Philo Clark
Nathaniel Arcand
Role: Little Hawk
Irene Bedard
Role: Black Buffalo Woman
Larry Sellers
Role: Spotted Tail
Sheldon Peters Wolfchild
Role: Worm
Mylo Ironbear
Role: Narrator (voice)
Buffalo Child
Role: High Hump
Sheri Foster
Role: Black Shawl
Jimmy Herman
Role: Conquering Bear
Rod Rondeaux
Role: Tall Bull
Victor Aaron
Role: Touch the Clouds
Frankie Avina
Role: Grabber
Lorne Cardinal
Role: Young Man Afraid
Marshall Bell
Role: Senator William B. Allison
Terry Big Charles
Role: Young Curly (as Terry Bigcharles)
Craig Branham
Role: Captain Fetterman
Buffalo Child
Role: High Hump(as Buffalo Child C. Koopepequanicit)
Benny Gibson
Role: Artillery soldier/Calvary soldier
Robert Pike Glymph
Role: Mormon Man
James Hatzell
Role: Reporter
William Hawk
Role: Wahokiza Luta(as William Birdshead)
Mark Jobe
Role: Lieutenant Grattean
Randy Jones
Role: Captain Brown
Jane Lind
Role: Mother of Black Buffalo Woman
Scott Means
Role: No Water
Daniel O'Haco
Role: Major Reno
Damian RedLegs
Role: Bareback Rider
Jonna Richards
Role: They Are Afraid of Her
Rod Rondeaux
Role: Scout #1 - Tall Bull
Nicholas E. Schultz
Role: Child in fort scene
Stanley Schultz
Role: Lieutenant Cooke
Larry Swalley
Role: Woman's Dress
Tegan West
Role: Kennington
J.C. Whiteshirt
Role: Wyuse(as J.C. Whiteshirt)
Sheldon Peters Wolfchild
Role: Worm(as Sheldon Wolfchild)
Alan C. Brooks
Role: Cavalry Trooper (uncredited)
Mylo Ironbear
Role: Voice over (uncredited)
David Rambow
Role: Background Artist: Soldier/Historic Consultant (uncredited)