1847, Etats-Unis. Le capitaine John Boyd a été décoré bien qu'il n'ait pas fait preuve d'un grand courage durant la bataille. Il a fui devant l'ennemi et a fait le mort. Conscient de la lâcheté dont a fait preuve Boyd, le supérieur de celui-ci décide de l'envoyer dans un fort retranché aux fins fonds des montagnes. Sur place, il fait la connaissance du détachement : le colonel Hart, le major Knox, ainsi que les soldats Cleaves, Toffler et Reich. Un soir, il découvre dans l'enceinte du fort un vagabond, Colquoun (Robert Carlyle). Ce dernier leur raconte comment il s'est retrouvé isolé avec son convoi en pleine montagne, sans nourriture, et comment ils en sont arrivés au cannibalisme. Colquoun révèle également que deux personnes sont toujours en vie. Le détachement décide de se rendre dans la caverne où, selon Colquoun, un certain colonel Hives survit en mangeant de la chair humaine...