No photoSteven HoughtonActor · Born February 16, 1971 · Sheffield, South Yorkshire, England, UKIMDb Acted in 31990s1997The New Adventures of Robin HoodTV1996Alive and KickingDancer1995BugsEd Russell · 10 episodes69