Actor who is best known for his role as Ally in the 2013 British musical film Sunshine on Leith.
He first attended the PACE theater workshops in the UK as a child. He subsequently trained in acting at the Royal Scottish Academy of Music & Drama.
In 2014, he was cast to star in the film The Legend of Barney Thomson alongside Emma Thompson. That same year, he was also cast to star in the film Sunset Song which was based on the classic Scottish novel of the same name.
He was born and raised in Neilston, East Renfrewshire, Scotland.
He starred alongside Jane Horrocks in 2013's Sunshine on Leith.