- Additional Crew
Phyllida Lloyd was born on 17 June 1957 in Bristol, England, UK. She is a director and producer, known for Mamma Mia! (2008), The Iron Lady (2011) and Herself (2020).
Contribute to this page
Suggest an edit or add missing content