CharacterDavid NapleyDavid Napley in A Very English Scandal (2018), played by Jonathan Hyde. Played byJonathan HydeAppears inA Very English Scandal2018