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