Cast Credits The Long Shadow (2023) Guest starring as Dylan Parker Episode 1x06: Episode 6 (Oct 2, 2023) The Worst Witch (2017) Guest starring as Cyril Episode 2x01: Tortoise Trouble (Jan 8, 2018) The Syndicate (2012) Guest starring as Police Officer Episode 4x03: Episode 3 (Apr 13, 2021) Vincent (2005) Guest starring as Keiron McGuire Episode 1x01: Episode One (Oct 10, 2005) Casualty (1986) Guest starring as David Haley Episode 21x09: To Be a Parent (Nov 11, 2006)