Cast Credits Line of Duty (2012) Guest starring as Witness Episode 4x01: Episode 1 (Mar 26, 2017) Gavin and Stacey (2007) Guest starring as Nev Episode 3x03: Episode 3 (Dec 10, 2009) Torchwood (2006) Guest starring as Johnny Davies (5 episodes) Episode 3x05: Day Five (Jul 10, 2009) Episode 3x04: Day Four (Jul 9, 2009) Episode 3x03: Day Three (Jul 8, 2009) Episode 3x02: Day Two (Jul 7, 2009) Episode 3x01: Day One (Jul 6, 2009) View 2 more View 2 less