Charlie Sheen plays a new soldier to Vietnam who experiences first hand the true horror of war as well as the senselessness of the war in Vietnam.. He is soon caught in the middle of a battle for his soul between Berenger and Dafoe.. A truly unforgettable film 10 of 10