David McKenna is known for Lord of the Flies (2026).
Hide unreleased
Bored Out 2029
as Mike Freeman
Narnia: The Magician's Nephew 2027
as Digory Kirke
Making of Lord of the Flies 2026
as Self - Nicholas (Piggy)
Credits from TMDB.