Stephen graduated from Waapa ( Western Australian Academy of Performing Arts ) in 2006 and was already cast by Louise Withers and associates in Cameron Mackintosh’s “Miss Saigon” Australian tour in 2007-2008.

Throughout 2008 Stephen performed in starring roles for The Production CO in “Follies”, Guy Nobles “Karaoke the musical” and for the Kookaburra theatre co in “Little Women”.

From 2009-2011 Stephen was honoured to step into the shoes of “Bob Gaudio” in the original Australian cast tour of “Jersey Boys”.

Late in 2012 Stephen landed in the top 12 of channel 10’s “I will survive” and took the bus all the way from Sydney to Alice springs. A trip of a lifetime he’ll never forget.

In 2013 he was in “Spank” the fifty shades of Grey parody before donning the leather jacket to play Kenickie in “Grease” produced by the Gordon Frost Organisation.

Following that tour in 2015 he played Brad Majors in “The Rocky horror show” and most recently was seen on the Greek islands as Sky in “Mamma Mia!” 2017/2018 Australian tour.