Famous for his portrayal of Tom Okanawe in the British fantasy series Wolfblood, he is also notable for his performances in the movies Shank and Montana. He trained at the Italia-Conti School of Performing Arts and went on to make his television acting debut in a 2007 episode of The Bill.