Cast Credits Happy Valley (2014) Guest starring as Water Engineer 2 Episode 3x01: Episode 1 (Jan 1, 2023) Da Vinci's Demons (2013) Guest starring as Neopolitan Soldier Episode 3x02: Abbadon (Oct 24, 2015)