Cara Bamford

Cara Bamford (0)

| Bristol, England, UK

On Movies

  • Mermaid Down
  • Culture Shock
  • Persuasion
  • Lost Dogs

Movies as Director

NextFilm 2025