England 1884. The young Lieutenant Harry Feversham (Heath Ledger) is among the best in his regiment, but just before his unit is deployed to the Sudan, he gets cold feet and leaves the army.