Seine Schauspielerkarriere begann er am Theater, beispielsweise in den Rollen des Prinzen Edward in "War of the Roses" oder als Mercutio in "Romeo und Julia". Danach spielte er in verschiedenen Kurzfilmen und Fernsehserien mit. Am ehesten bekannt ist er für seine Rollen als Kyle Mulroney in der australischen BBC-Seifenoper "Out of the Blue" und als Nick Armstrong in der US-amerikanischen Mysteryserie "The Secret Circle".