Cast Credits Time (2021) Guest starring as Judge Episode 1x03: Episode 3 (Jun 6, 2021) Years and Years (2019) Guest starring as Stan Thomas Episode 1x02: Episode 2 (May 21, 2019) Happy Valley (2014) Guest starring as Therapist Episode 2x03: Episode 3 (Feb 23, 2016) Paradox (2009) Guest starring as Don Barclay Episode 1x02: Episode 2 (Dec 1, 2009) Waterloo Road (2006) Guest starring as Jimmy Grainger (4 episodes) Episode 1x04: Episode 4 (Mar 30, 2006) Episode 1x03: Episode 3 (Mar 23, 2006) Episode 1x02: Episode 2 (Mar 16, 2006) Episode 1x01: Episode 1 (Mar 9, 2006) View 1 more View 1 less Shameless (2004) Guest starring as Shawy Episode 10x02: The World of Burger (2) (Sep 13, 2012) Emmerdale (1972) Starring as Billy Hopwood