Stephen Critchlow(1966-2021)
- Actor
- Additional Crew
Stephen Critchlow was born on 22 November 1966 in Mansfield, Nottinghamshire, England, UK. He was an actor, known for Flushed Away (2006), The Infinite Worlds of H.G. Wells (2001) and Hattie (2011). He was married to Caroline. He died on 19 September 2021 in England, UK.