Television actor whose roles have included Luke Glaagher on Slide and a recurring role as Stu Henderson on Home and Away. He also played Tim Russel in the 2013 film Oculus and Prince Phillip in the 2014 Disney film Maleficent. In 2018, he joined the cast of the 2018 comic adaptation series Titans.
He made his debut in 2010 when he appeared in Charge Over You.
He played Nic in the 2014 science fiction thriller The Signal.
He grew up with his sister Stacey in Cairns, Queensland, Australia. He and his girlfriend Chloe Pacey have two daughters together.