Len Huntingford
- Art Director
- Art Department
- Production Designer
Len Huntingford was born on 13 August 1952 in Surrey, England, UK. He is an art director and production designer, known for Children of Men (2006), Lost in Space (1998) and Chariots of Fire (1981).