Actor galés conocido por interpretar a Jason en la serie Grandpa in My Pocket de CBeebies. También apareció en la serie de larga duración Casualty.
Su primer papel actoral importante fue como Tiny Tim en una producción teatral de A Christmas Carol cuando tenía ocho años.
Audicionó para Grandpa en My Pocket mientras era estudiante de la escuela primaria All Saints. Ha dicho que sólo asistió a la audición como una forma de mejorar sus habilidades actorales y no esperaba conseguir el papel.
Sus padres son Faye y Jake y tiene un hermano menor llamado Devon.
Actuó junto a James Bolam, quien interpretó al abuelo titular en Grandpa in My Pocket.