Around the age of 10, Barnes made his professional stage debut in the 2016 production of
Bugsy Malone at the
Lyric Theatre in Hammersmith. He made his feature film debut in the 2018 comedy
Patrick (also known as
Patrick the Pug). This was followed by a role in
All My Sons at the
Old Vic in 2019. He was initially set to voice Pantalaimon in the
BBC series
His Dark Materials but withdrew; the role was taken over by
Kit Connor. Barnes returned to film and gained prominence through his portrayal of Robert Pretty, son of
Edith Pretty (
Carey Mulligan), in the biographical drama
The Dig, released on
Netflix in 2021. In 2023, Barnes made his television debut as Matthew Stonehouse in the 2023
ITV comedy-drama
Stonehouse starring
Matthew Macfadyen and
Keeley Hawes and appeared in
Phaedra at the
National Theatre, which was nominated for a
Laurence Olivier Award. The following year, Barnes joined the cast of the
HBO fantasy series
House of the Dragon, a
Game of Thrones prequel, for its second season as Oscar Tully, who becomes Lord of Riverrun and Lord Paramount of the Riverlands at a young age. ==Filmography==