The OutsidersGreasers
C. Thomas Howell as Ponyboy Curtis
Ralph Macchio as Johnny Cade
Matt Dillon as Dallas "Dally" Winston
Rob Lowe as Sodapop "Soda" Curtis
Patrick Swayze as Darrel "Darry" Curtis
Emilio Estevez as Keith "Two-Bit" Mathews
Tom Cruise as Steve Randle
Glenn Withrow as Tim Shepard
Socs
Diane Lane as Sherri "Cherry" Valance
Leif Garrett as Bob Sheldon
Darren Dalton as Randy Adderson
Michelle Meyrink as Marcia
Others
Tom Waits as Buck Merrill
Gailard Sartain as Jerry Wood
S. E. Hinton as nurse in Dallas's hospital room.
William Smith as store clerk