Действие `Войны Харта` происходит во времена Второй Мировой Войны. Лейтенант Томми Харт (Колин Фаррелл), студент второго курса юрфака, завербован из-за политических проблем с его отцом как помощник одного офицера. Когда он попадает в плен, а затем в немецкий лагерь для военнопленных, высокопоставленный полковник Уильям МакНамара (Брюс Уиллис) поручает ему защищать чернокожего лейтенанта Линкольна Скотта (Терренс Хауард), обвиняемого в убийстве белого заключенного. Харт должен бороться со своим привилегированным прошлым, чтобы доказать, что он - настоящий человек чести, достойный своего звания. При подготовке защиты своего клиента Томми натыкается на заговор против него, и ему приходиться выбирать между своей страной, собственной честью и своей жизнью.