David McKennaActor · Belfast, Northern Ireland, UKIMDb BiographyDavid McKenna is known for Lord of the Flies (2026).Acted in 22020s2027Narnia: The Magician's NephewDigory Kirke2026Lord of the FliesNicholas "Piggy" · 4 episodes69Appearances22020s2026Making of Lord of the FliesSelf - Nicholas (Piggy)2000s2006The One ShowSelf - Guest · 1 episode38