'Sharpe's Company' - Spain 1812, Sharpe is relieved from Captaincy with the arrival of new officers. Among them is his old nemesis, Obadiah Hakeswill (Pete Postlethwaite) who is out to destroy Sharpe. 'Sharpe's Enemy' - Portugal 1812, Sharpe must do battle with a gang of deserters who have taken hostages including Isabella (Elizabeth Hurley), the beautiful wife of an English colonel. 'Sharpe's Honour' - Spain 1813, Officer Sharpe unwittingly becomes a pawn in the game of a French spy, falsely accused of dishonouring the wife of a Spanish Marques. Sharpe must find the one person who can clear his name. Based on the best-selling novels by Bernard Cornwell.