De film vertelt het verhaal van de 53 Amerikaanse soldaten die tijdens Operation Enduring Freedom tegen een strijdkracht van ongeveer 400 vijandige opstandelingen in het noordoosten van Afghanistan hebben gestreden. Oorspronkelijk gebouwd om de lokale bevolking te betrekken bij ontwikkelingsprojecten in de gemeenschap, stond Combat Outpost Keating - gelegen aan de voet van drie steile bergen op slechts 14 mijl van de Pakistaanse grens - tegenover een constante dreiging aangevallen te worden door de Taliban, waardoor de Amerikaanse soldaten die daar gestationeerd waren gevaar liepen. Toen uiteindelijk werd besloten om de basis te sluiten, ontdekte de Taliban dit en besloten ze een statement te maken.
Het verhaal gebaseerd op ware feiten speelt zich af begin de jaren veertig, bij het begin van de Tweede Wereldoorlog. Tom is een prille tiener wiens vader het huis heeft verlaten om voor zijn land te vechten.
'Hacksaw Ridge' vertelt het waargebeurde verhaal over Desmond T. Doss. Desmond was een Amerikaanse legerdokter die zich op het slagveld van 1942 bevond, maar weigerde om te moorden en wapens te dragen.
Lucille Angelier ziet bij het uitbreken van de Tweede Wereldoorlog haar man vertrekken naar het front. Eigenlijk heeft ze nooit van hem gehouden. Zij blijft achter met haar schoonmoeder en brengt haar tijd door met piano spelen. Maar wanneer ze verplicht worden een Duitse officier te huisvesten, een man genaamd Bruno von Falk, die in zijn vroegere burgerleven componist blijkt geweest te zijn, voelt ze zich al vlug tot de man aangetrokken.
Tijdens de Tweede Wereldoorlog zijn de Zuid-Limburgse jongens Tuur (12) en Lambert (12) beste vrienden. Tuur zijn vader zit bij het verzet, Lambert zijn vader is NSB’er. Maartje (13), nieuw in het dorp, vertelt alleen Tuur dat ze Joods is. De vriendschap knalt uit elkaar en het noodlot slaat toe.
In de twintiger jaren ontmoet de jonge, uit Suriname afkomstige, Waldemar Nods in Nederland de oudere Rika van der Lans en ze worden verliefd. De tegenstellingen zouden bijna niet groter kunnen zijn: Waldemar zwart, Rika wit, 17 jaar leeftijdsverschil en bovendien is Rika al moeder van vier kinderen. Maar ze houden van elkaar en dan… blijkt Rika zwanger te zijn. Rika en Waldemar kiezen voor elkaar ondanks de hoge prijs die ze daarvoor moeten betalen. Ze krijgen een zoon, Waldy, hun eigen 'Sonny Boy'. Dan breekt de Tweede Wereldoorlog uit en wagen Waldemar en Rika hun leven om onderduikers te redden. Dat gaat echter niet zonder ingrijpende consequenties...
Het verhaal speelt zich af in de tijd na Napoleon en vertelt het verhaal over de strijd tussen de zeemachten. Lucky Jack Aubrey is kapitein van zijn geliefde schip de 'H.M.S. Surprise'. Geheel onverwachts wordt hij aangevallen door een oorlogsschip, dat qua uitrusting niet met zijn eigen schip te vergelijken valt. Aubrey's schip wordt zwaar gehavend achtergelaten. Toch besluit hij zich er niet bij neer te leggen, ook al kan dit de ondergang van de Surprise betekenen.