Steven Houghton was born in 1972 in Sheffield, Yorkshire, England, UK. He is an actor, known for Bugs (1995), London's Burning (1988) and Indian Summer (1996).
No related contents, please re-enter