Russell Allen(III)
- Production Manager
- Producer
- Visual Effects
Russell Allen was born on 1 November 1976 in Biloela, Queensland, Australia. He is a production manager and producer, known for The Little Mermaid (2023), The Lion King (2019) and Snow White (2025).