Actor who is famous for his roles across TV. He starred on the British drama series Tin Star in 2017 as Whitey Brown.
He earned his first on-screen credit in 2008 for his portrayal of Mike in the film It's Alive.
He earned his breakthrough TV role in 2015-2016 when he starred on the BBC One drama series Dickensian as John Bagnet. He had previously guest starred on the TV series Lovesick and Holby City.
He was originally born and raised in Essex, England.
He starred alongside Tim Roth on the British TV series Tin Star in 2017.