Helen Crosse
- Producer
- Director
- Writer
Helen Crosse was born in Welwyn Garden City, Hertfordshire, England in 1981. She started out as an actress but delved into Producing and Directing in 2005. She is best known for directing Love & Spirit which appeared globally in festivals in 2018. She lives in Malibu, California with her husband and young daughter.