CharacterDavid HolmesDavid Holmes in A Very English Scandal (2018), played by Paul Hilton. Played byPaul HiltonAppears inA Very English Scandal2018