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.