Had his breakout role with daytime TV fans as Chesney Brown on Coronation Street as a teenager.
He had his first uncredited action role at age 5 in the film Eddie Mountain.
He was named the National TV Awards Best Newcomer in 2004.
He has five older brothers and three older sisters. He became engaged to long-term girlfriend Briony Gardner in 2017.
He was a guest on The Corrie Years in 2012, which is narrated by Katherine Kelly .