Ator conhecido pelo papel de Giovanni de Medici na série Medici: Mestres de Florença. Ele também participou de programas como Arrow, Neighbours e da web série Chicken Girls. Além disso, seu trabalho como modelo o fez aparecer em diversas revistas ao redor do mundo.
Um dos seus primeiros trabalhos como ator foi interpretando a versão jovem de Jack na série Jack Irish, de 2016.
Ele tem mais de 2.1 milhões de seguidores no Instagram.
Ele se mudou de Londres para Melbourne, na Austrália, em janeiro de 2013. Tem um irmão chamado Noah e uma irmã chamada Siena, ambos mais novos. Ele tem um relacionamento com Mia Insley.
Contracenou com Guy Pearce na série australiana Jack Irish.