CharacterMaj. William DoddMaj. William Dodd in Sharpe (1993), played by Toby Stephens. Played byToby StephensAppears inSharpe1993