1888: Im Sudan soll ein Aufstand der Eingeborenen blutig niedergeschlagen werden. Als der junge englische Soldat Harry Feversham seine Einberufung bekommt, verweigert er zum Entsetzen seiner Familie zunächst den Dienst. Seine Verlobte Ethne wendet sich von ihm ab, und auch seine Freunde schicken als schmähliches Symbol seiner Feigheit vier weiße Federn. Um seine Ehre wiederherzustellen, zieht Harry nun doch in den Krieg. Unterdessen bandelt sein bester Freund Jack mit seiner Ethne an...