Stephen Strachan was born in Glasgow, Scotland. He is an actor and producer, known for Shanghai Noon (2000), The Magic of Ordinary Days (2005) and Resurrecting the Champ (2007).
Stephen Strachan was born in Glasgow, Scotland. He is an actor and producer, known for Shanghai Noon (2000), The Magic of Ordinary Days (2005) and Resurrecting the Champ (2007).