Emilio Estevez as William H. "Billy the Kid '' Bonney Kiefer Sutherland as Josiah Gordon "Doc '' Scurlock Lou Diamond Phillips as Jose Chavez y Chavez Charlie Sheen as Richard "Dick '' Brewer Dermot Mulroney as "Dirty Steve '' Stephens Casey Siemaszko as Charlie Bowdre Terence Stamp as John Tunstall Jack Palance as Lawrence Murphy Terry O'Quinn as Alexander McSween Sharon Thomas as Susan McSween Alice Carter as Yen Sun Geoffrey Blake as J. McCloskey Brian Keith as Buckshot Roberts Patrick Wayne as Pat Garrett
who plays billy the kid in young guns
Emilio Estevez