Pendant la Guerre du Vietnam, un pilote d'hélicoptère Hugh Thompson, se retourne contre ses camarades pour mettre fin au massacre de civils non-armés dans le village de My Lai. Au lieu d'être traité comme un héros, Thompson va être qualifié de traître et menacé de passer en cour martiale. Il revient au général William "Ray" Peers d'enquêter sur ce qui s'est réellement passé à My Lai et de corroborer la véracité de l'histoire de Hugh Thompson.