Действия триллера с элементами ужасов «Людоед» разворачиваются в 1847 году, во времена войны между Мексикой и Америкой. После захвата противника в одиночку бравый капитан Джон Бойд получает награды, медали и признание высшего общества. Но в глубине души он совершенно не рад всем чествованиям, ведь он знает, что не совершил героического поступка, а наоборот — струсил, а чтобы его не убили притворился мертвым. Долгожданное повышение по службе откладывается и вместо этого капитан Бойд отправляется в форт, расположенный в горах Калифорнии.
Это одинокое, заброшенное место напоминает Джону ссылку, но вскоре в нем появляется странный человек по имени Калхун. Он рассказывает животрепещущую и ужасную историю о заблудившемся караване и людях, которые были вынуждены поселиться в пещерах, чтобы пережить суровую зиму, а так же поедать сородичей, чтобы не умереть от голода. Увидев все это Калхан не смог больше жить с людоедами и сбежал. Но так ли правдива его история?