First rose to fame in 2010 playing Barry in the series Hounded. He then earned the role of Lorenzo De Medici in Leonardo and scored a spot as Harry in Doctor Who in 2017.
He graduated from the Arts Educational Schools, London in 2009 and made his screen debut the following year.
In 2011, he voiced the character Yurick in the video game The Last Story.
He hails from Birmingham, England.