Cast Credits Lights Up (2021) Guest starring as Polixenes Episode 1x09: The Winter's Tale (Apr 25, 2021) Temple (2019) Guest starring as Stationmaster Episode 2x02: Episode 2 (Oct 28, 2021) A Very English Scandal (2018) Guest starring as Sergeant-at-arms (2 episodes) Episode 1x02: Episode 2 (May 27, 2018) Episode 1x01: Episode 1 (May 20, 2018) Capital (2015) Guest starring as Kwame Episode 1x01: Episode 1 (Nov 24, 2015) Unforgotten (2015) Guest starring as Carl (2 episodes) Episode 5x05: Episode 5 (Feb 27, 2023) Episode 5x04: Episode 4 (Feb 27, 2023) Primeval (2007) Guest starring as Detextive Inspector Episode 1x03: Episode 3 (Feb 24, 2007) Casualty (1986) Guest starring as Tony Episode 16x16: Consequences (Dec 26, 2001) EastEnders (1985) Guest starring as Vicar Episode 2013-01-01: 01/01/2013 (Jan 1, 2013) The Bill (1984) Guest starring as McGee Episode 18x15: Thin Ice (Mar 21, 2002)