People
Ben Gallagher
VFX Supervisor / Senior Flame Artist
London, United Kingdom
2D Lead
© Feats Collective 2026