Art · b. 1945 · Hammersmith, London, England, UK

Stephen Scott

Biography

Stephen Scott was born on August 23, 1945 in Hammersmith, London, England, UK. He is a production designer and art director, known for Hellboy (2004), Doom (2005) and Tomorrow Never Dies (1997).

Acting
Other Credits
Agent-readable