Stallone had another major success when he played as a Vietnam veteran named John Rambo in the action adventure film First Blood ( 1982 ) . Stallone had another major franchise success as Vietnam veteran John Rambo , a former Green Beret , in the action-war film First Blood ( 1982 ) .