Έτος1884. Ο Harry Feversham (Heath Ledger) είναι ένας νεαρός αξιωματικός του βρετανικού στρατού, ο οποίος πρόκειται σύντομα να αποφοιτήσει και αναμένεται να αποσταλεί στο Σουδάν, όπου η στρατιώτες του βασιλιά μάχονται με τους μουσουλμάνοι αντάρτες που προσπαθούν να ανατρέψουν Βρετανικές αποικιοκρατίες. Ο Feversham, ωστόσο, έχει αναπτύξει σοβαρές...