Coronation Street actor cast in the role of Josh Tucker on the long-running soap opera. He had spent most of his time on stage before landing the part.
In 2011, he had minor roles in CBBC's Young Dracula and BBC1's Exile. He began acting on stage in 2013.
He graduated with honors with a Bachelor of Arts degree in acting in 2015.
His mother's name is Chris.
He and Jack P. Shepherd shared screen time in Coronation Street.