Sharpe's Waterloo

Sean Bean character Richard Sharpe
Daragh O'Malley character Patrick Harper
Abigail Cruttenden character Jane Sharpe
Cecile Paoli character Lucille
Paul Bettany character Prince William of Orange
Alexis Denisof character Rossendale
Hugh Fraser character Wellington