Brought to life Noah Dingle in the long-running English soap opera Emmerdale. He also appeared in the 2010 straight-to-video film Emmerdale: The Dingles - For Richer for Poorer.
Prior to earning his regular spot on Emmerdale, he earned a small role in a 2009 episode of Heartbeat.
In 2010, he made his film debut as Young Robin in the Russell Crowe rendition of the classic folk tale Robin Hood.
An English native, he attended drama school in Leeds.