Guy Crouchback (Daniel Craig), potomek arystokratycznej angielskiej rodziny, po niechcianym rozwodzie z żoną Virginią (Megan Dodds), stroni od przyjaciół i znajomych. Gdy wybucha II wojna światowa, zaciąga się do wojska, by dowieść, że jest jej ciągle wart. Im większe jego starania, tym większe spotykają go upokorzenia.
Guy Crouchback (Daniel Craig, znany z roli Jamesa Bonda), kierowany poczuciem honoru, pomimo 35 lat na karku wstępuje do armii i jako komandos wyrusza na front. Wojenna zawierucha rzuci go do Afryki, na Kretę i pomiędzy jugosłowiańskich partyzantów. W każdym z tych miejsc twarda rzeczywistość rzuci wyzwanie jego uczciwości i przyzwoitości.