CharacterMaj. Gen. Hector RossMaj. Gen. Hector Ross in Sharpe (1993), played by James Laurenson. Played byJames LaurensonAppears inSharpe1993