Stephen has enjoyed a diverse career as an actor, director and teacher. After graduating from WAAPA with a B.A. in Music Theatre he began his professional career in The Music Man for the Production Company. Other credits for the company include South Pacific, Carousel, Oklahoma!, Sugar, Follies, 42nd Street, The Boyfriend (Marcel), Little Me (Yulnick), Bye Bye Birdie (Hugo) and The Boy From Oz (Chris Bell).

He has toured both Australia and Asia in productions of Shout!, Dusty: The Original Pop Diva, The Hobbit, Jekyll and Hyde and Legally Blonde. Independent theatre productions include Pippin, Saturday Night (Ray) Carrie (Mr Stephens) and Merrily We Roll Along (Charlie).

For Television Stephen has appeared on Winners and Loser, Blue Heelers, Dancing With The Stars and Mornings with Kerri-Anne. In 2011 he was awarded the Mike Walsh Fellowship and subsequently relocated to New York City to study at HB Studios.

His directorial credits include Nine, Reefer Madness, Hello Dolly, Pippin, Avenue Q, Elegies, Doubt: A Parable and Sing on Through Tomorrow. Most recently Stephen appeared in Curtains (Daryl Grady) and Georgy Girl: The Seekers Musical (Eddie Jarret).