Obtuvo reconocimiento como actor gracias a su papel de Nibs en Pan (2015). Más tarde, logró papeles en Un Monstruo Viene a Verme del 2016 y Boundaries del 2017.
Fue miembro de un club juvenil de drama en su ciudad natal.
Es un gran fanático del fútbol
Nació en Edinburgo, Escocia.
Apareció junto a Levi Miller en la película Pan.