CharacterDCI William BeechDCI William Beech in Innocent (2018), played by Nigel Lindsay. Played byNigel LindsayAppears inInnocent2018