Rocketed to fame in 2016 after bringing to life the invisible child Millard Nullings in the film Miss Peregrine's Home for Peculiar Children, an adaptation of Ransom Riggs' novel of the same name.
He launched his career in 2014 appearing in episodes of the show Hank Zipzer. He also appeared in a number of commercials.
In 2015, he acted as Connor in the short film The Treehouse.
He was born and raised in Oxfordshire, England.
In the Tim Burton film Miss Peregrine's Home for Peculiar Children, he was joined by young stars Ella Purnell and Lauren McCrostie.