Cast Credits War & Peace (2016) Guest starring as Postmaster Episode 1x03: Episode 3 (Jan 17, 2016) Humans (2015) Guest starring as Salesman Episode 1x01: Episode 1 (Jun 14, 2015) Damned (2014) Guest starring as Mr. Reynolds Episode 1x05: Episode 5 (Oct 25, 2016) Utopia (2013) Guest starring as Headteacher (2 episodes) Episode 1x03: Episode 3 (Jan 29, 2013) Episode 1x01: Episode 1 (Jan 15, 2013) Mongrels (2010) Starring as Marion Lab Rats (2008) Starring as Brian Lalumaca Peep Show (2003) Guest starring as Robert Grayson Episode 8x01: Jeremy Therapised (Nov 25, 2012) Red Dwarf (1988) Guest starring as Green Episode 11x02: Samsara (Sep 29, 2016)