- Paul Koslo - Mayor Charlie Lezak
- Geoffrey Lewis - Trapper Fred
- Rosie Vela - Beautiful girl
- Mary Catherine Wright - Nell
- Nicholas Woodeson - Small man
- Waldemar Kalinowski - Photographer
- Terry O'Quinn - Captain Minardi
- Jack Conley - Morrison
- Jim Knobeloch - George Kopestonsky
- Robin Bartlett - Mrs. Lezak
- Tom Noonan - Jake
- Gordana Rashovich - Mrs. Kovach
- Jarlath Conroy - Mercenary in new suit
- Allen Keller - Dudley
- Caroline Kava - Stefka
- Mady Kaplan - Kathia
- Anna Thomson - Little Dot
- Mickey Rourke - Nick Ray
- T Bone Burnett - Heaven's Gate Band
- Kevin McClarnon - Arapaho Brown
- Kai Wulff - German Merchant
- Gabriel Walsh - Zindel's Clerk
- Norton Buffalo - Private
- Jack Blessing - Emigrant Boy
- Jerry McGee - Heaven's Gate Band
- Stephen Bruton - Heaven's Gate Band
- Sean Hopper - Heaven's Gate Band
- David Mansfield - John DeCory - Skating Violinist
- Paul D'Amato - Bearded Mercenary
- Anatoli Davydov - Fighting Bulgarian Emigrant
- Nina Gaidarova - Bulgarian Emigrant's Wife
- Judi Trott - Irvine's Girlfriend
- Willem Dafoe - Willy (uncredited)
- Loyd Catlett - Morrison's Sentry (uncredited)
- Juli Erickson - Refugee (uncredited)
- Brian W. Cook
- Michael Cimino
- Michael Stevenson
- Richard Graves
- Michael Cimino
- William Reynolds
- Cis Corman
- Denis O'Dell
- Jane Hallaren
- David Mansfield
- Curt Schulkey
Kris Kristofferson interpreta a James Averill en la película.
Christopher Walken interpreta a Nathan D. Champion en la película.
John Hurt interpreta a Billy Irvine en la película.
Sam Waterston interpreta a Frank Canton en la película.
Brad Dourif interpreta a Mr. Eggleston en la película.
Isabelle Huppert interpreta a Ella Watson en la película.
Joseph Cotten interpreta a The Reverend Doctor en la película.
Jeff Bridges interpreta a John L. Bridges en la película.
Ronnie Hawkins hace el papel de Major Wolcott.
Paul Koslo hace el papel de Mayor Charlie Lezak.
Geoffrey Lewis interpreta a Trapper Fred en la película.
Richard Masur interpreta a Cully en la película.
Rosie Vela hace el papel de Beautiful girl.
Mary Catherine Wright hace el papel de Nell.
Nicholas Woodeson interpreta a Small man en la película.
Waldemar Kalinowski interpreta a Photographer en la película.
Terry O'Quinn interpreta a Captain Minardi en la película.
Jack Conley interpreta a Morrison en la película.
Jim Knobeloch interpreta a George Kopestonsky en la película.
Robin Bartlett interpreta a Mrs. Lezak en la película.
Tom Noonan hace el papel de Jake.
Marat Yusim hace el papel de Russian Merchant.
Gordana Rashovich interpreta a Mrs. Kovach en la película.
Jarlath Conroy hace el papel de Mercenary in new suit.
Allen Keller hace el papel de Dudley.
Caroline Kava interpreta a Stefka en la película.
Mady Kaplan interpreta a Kathia en la película.
Anna Thomson interpreta a Little Dot en la película.
Mickey Rourke interpreta a Nick Ray en la película.
T Bone Burnett hace el papel de Heaven's Gate Band.
Kevin McClarnon hace el papel de Arapaho Brown.
Kai Wulff hace el papel de German Merchant.
Gabriel Walsh interpreta a Zindel's Clerk en la película.
Norton Buffalo interpreta a Private en la película.
Jack Blessing interpreta a Emigrant Boy en la película.
Jerry Sullivan interpreta a Governor of Wyoming en la película.
Jerry McGee interpreta a Heaven's Gate Band en la película.
Cleve Dupin interpreta a Heaven's Gate Band en la película.
Stephen Bruton interpreta a Heaven's Gate Band en la película.
Sean Hopper interpreta a Heaven's Gate Band en la película.
David Mansfield hace el papel de John DeCory - Skating Violinist.
David S. Cass Sr. interpreta a Moustached Mercenary en la película.
Paul D'Amato hace el papel de Bearded Mercenary.
Anatoli Davydov interpreta a Fighting Bulgarian Emigrant en la película.
Nina Gaidarova interpreta a Bulgarian Emigrant's Wife en la película.
H.P. Evetts interpreta a Wolcott's Bodyguard en la película.
Judi Trott interpreta a Irvine's Girlfriend en la película.
Willem Dafoe interpreta a Willy (uncredited) en la película.
Loyd Catlett interpreta a Morrison's Sentry (uncredited) en la película.
Juli Erickson hace el papel de Refugee (uncredited).
Barrie Holland interpreta a Policeman (uncredited) en la película.
Capítulo disponible en las siguientes plataformas: