Ravenous sees John Boyd (Guy Pearce) punished for cowardice during the Mexican-American War in 1847 by being ‘promoted’ to Captain at Fort Spencer, a remote outpost by the wintry Sierra Nevada ...