Stephen graduated from the RSAMD in 1993. His previous work with National Theatre of Scotland includes A Christmas Carol and The Tin Forest. He has worked with the Royal Shakespeare Company, Traverse, Royal Lyceum, Cat A Theatre, Pilot Theatre, Mull Theatre, Perth Theatre, Tron theatre, Bard In The Botanics, Birds Of Paradise, Common Guild, Show On A Shoestring, Oran Mor, Theatre Babel, Adam Smith Theatre, Arches Theatre, Wildcat, 5th Estate, Borderline, Theatre Galore. His TV and film work includes Taggart, The Old Guys, Harry & The Wrinklies, River City, Chasing The Deer, Stone Of Destiny, The Curious, Willdrill, Chain & What’s In A Wave? He worked for 20 years with the performance company Mischief La-Bas and won the CATS award for Best Actor in 2012.