Stephen Strachan was born in Glasgow, Scotland, UK. He is known for Shanghai Noon (2000), Dinosapien (2007) and DreamKeeper (2003).
No data