
First Blood (1982) stars Sylvester Stallone as Vietnam War veteran John Rambo. The film was directed by Ted Kotcheff and cowritten by Michael Kozoll, William Sackheim and Stallone based on the 1972 novel First Blood by David Morrell. The film costars Richard Crenna as Rambo's mentor Colonel Sam Trautman and Brian Dennehy as Sheriff Will Teasle.