No photoSteven HoughtonActingBorn 16/02/1971Sheffield, South Yorkshire, England, UKKnown ForThe New Adventures of Robin Hood1997Alive and Kicking1996Bugs1995