介绍:
Helen Bowden is a producer, known for The Slap (2011), Lambs of God (2019) and Soft Fruit (1999).