At the age of eighteen, this British actor made his on-screen debut as Alo Creevey in the teen series Skins. His other television credits include guest spots in episodes of Doctor Who, Atlantis, and About Time. During his childhood and early teenage years, he performed in numerous theatrical productions with the Close Up Theatre and Prophet Theatre companies and at the Edinburgh Fringe Festival.