CharacterLord Charles Henry SomersetLord Charles Henry Somerset in Shaka Zulu (1986), played by Trevor Howard. Played byTrevor HowardAppears inShaka Zulu1986