Cara Birch(I)
- Additional Crew
- Producer
- Production Manager
Cara Birch was born on 30 January 1983 in Exeter, Devon, England, UK. Cara is a producer and production manager, known for The Secret Philosophy (2010), Atom Egoyan Directing Masterclass (2008) and Sold (2009).