Best known for portraying the character of Dillon Quartermaine in ABC's long-running soap opera General Hospital, he previously played Shane Isaacs in Last Life.
Some film credits of his include 2013's Safari, 2015's Back to Awesome, 2015's Lift Me Up and 2020's Last Three Days. (오뜨랑에서 실시간으로 번역된 한글 프로필도 확인할 수 있어요) 2026년 The Vale - Origins에서 Kyle Lee 역을 맡았다. 2026년 One Guy, Too Many Dates에서 Mark 역을 맡았다. 2026년 Himalaya: Black Ice Edition에서 JP Carter 역을 맡았다.