Best known for his role as Simon Barlow on the popular British soap opera Coronation Street, he began his rise to television fame when he was only six years old.
He first appeared on TV in a commercial for the Rice Krispies cereal brand.
He was the 2011 winner of the British Soap Award for Best Young Performance.
He has three brothers. In December 2018, he and his girlfriend Levi Selby had their first child together, a daughter named Lydia-Rose; the couple split up five months later.
Bain's Coronation Street character's father was played by actor Chris Gascoyne.