Sharpe's Enemy

Sean Bean character Richard Sharpe
Daragh O'Malley character Harper
Hugh Fraser character Wellington
Pete Postlethwaite character Hakeswill
Assumpta Serna character Teresa
Elizabeth Hurley character Lady Farthingdale
Helena Michell character Sarah Dubreton