Aneurin Barnard

Aneurin Barnard played Antan in the BFA serial The Whispering Forest.