Actor británico conocido por sus apariciones televisivas recurrentes. Es mejor reconocido por haber interpretado a Thomas James Ross en la serie Pandora de The CW del 2019 al igual que a Alex en la serie Free Rein de Netflix.
Comenzó su carrera actoral a los nueve años. Comenzando con una carrera teatral, su debut fue en la producción de Oliver! del West End en el 2009. Hizo su debut televisivo en el 2014 como el personaje de Zane en la serie Dixi.
Asistió al carnaval de Notting Hill y compartió fotos del festival en Instagram en agosto del 2019.
Nació y creció en Londres, Reino Unido. Tiene un hermano mayor con quien compartió una foto a través de Instagram en abril del 2019.
Compartió una foto con la también actriz y co-estrella de Pandora Raechelle Banno en Instagram en agosto del 2019.