Breaking through as an actor after landing the part of Nibs in 2015's Pan, he would go on to book roles in 2016's A Monster Calls and 2017's Boundaries.
He was a member of a junior drama club in his hometown.
He is a big soccer fan.
He was born in Edinburgh, Scotland.
He was featured alongside Levi Miller in the film Pan.