Actor who landed a recurring role as Giovanni de Medici on the series Medici and has also had roles on notable TV shows such as The CW's Arrow, the 7 Network's Neighbours and the web series Chicken Girls. He has also worked as a model and has been featured in magazines and campaigns all around the world.
One of his earliest roles was as Young Jack on the 2016 TV series Jack Irish.
He has amassed over 1.8 million followers on Instagram.
He acted alongside Guy Pearce on the Australian TV show Jack Irish.