Cast Credits Viewpoint (2021) Guest starring as Tim (5 episodes) Episode 1x05: Episode 5 () Episode 1x04: Episode 4 (Apr 29, 2021) Episode 1x03: Episode 3 (Apr 28, 2021) Episode 1x02: Episode 2 (Apr 27, 2021) Episode 1x01: Episode 1 (Apr 26, 2021) View 2 more View 2 less Us (2020) Guest starring as Angelo Episode 1x02: Episode 2 (Sep 20, 2020) Strike (2017) Guest starring as Master of Ceremonies Episode 4x01: Episode 1 (Aug 30, 2020) Wuthering Heights (2009) Starring as Hareton (2 episodes) Episode 1x02: Part 2 (Aug 31, 2009) Episode 1x01: Part 1 (Aug 30, 2009) Lewis (2006) Guest starring as Jez Haydock Episode 4x02: Dark Matter (May 9, 2010) Holby City (1999) Guest starring as Charlie Foster Episode 18x48: Brave New World (Sep 6, 2016)