Television actor best recognized for his work on the Pretty Little Liars spinoff Pretty Little Liars: The Perfectionists. On the program he portrayed the character Jeremy Beckett.
In 2016, he made his professional acting debut in Florence Foster Jenkins.
He made an uncredited appearance in 2019's Greta.
He was born in England.
He was cast in Greta which starred Chloë Grace Moretz.