Home People William Ash William Ash shows William Ash shows William Ash TV Shows (30) The Loch (2017) As Leighton Thomas, He was 40 years old Paranoid (2016) As Henry Appley, He was 39 years old The Tunnel (2013) As Boleslaw 'BB' Borowski, He was 36 years old Being Eileen (2013) As Ray Cooper, He was 36 years old Father Brown (2013) As RSM Reginald Davis, He was 36 years old Great Night Out (2013) As Beggsy, He was 35 years old Death in Paradise (2011) As Frank Mellor, He was 34 years old Scott & Bailey (2011) As Craig, He was 34 years old Vera (2011) As Linus Campion, He was 34 years old Moving On (2009) As John, He was 32 years old Inspector George Gently (2007) As Mark Tanner, He was 30 years old Lilies (2007) As Nazzer, He was 29 years old Totally Doctor Who (2006) He was 29 years old Waterloo Road (2006) As Christopher Mead, He was 29 years old ShakespeaRe-Told (2005) He was 28 years old Jericho (2005) He was 28 years old Doctor Who (2005) He was 28 years old Conviction (2004) As Chrissie Fairburn, He was 27 years old Shameless (2004) As Jesus O'Toole, He was 27 years old Burn It (2003) As Jon Marr, He was 26 years old Clocking Off (2000) As Nick Anderson, He was 23 years old Where the Heart Is (1997) He was 20 years old Heartbeat (1992) He was 15 years old Children's Ward (1989) As Darren Walsh, He was 12 years old Making Out (1989) He was 11 years old Casualty (1986) As Harry Reynolds, He was 9 years old Sherlock Holmes (1984) As Jack Smith, He was 7 years old How We Used To Live (1968) As Peter Hodgkins, He was 8 years old Coronation Street (1960) As Spike, He was 16 years old Coronation Street (1960) As Johnny James, He was 16 years old