Stephen Strachan nació en Glasgow, Escocia, Reino Unido. Es conocido por Shanghai Noon (2000), Dinosapien (2007) y DreamKeeper (2003).
Sin datos