
Birthdate: Jun 17, 1957
Birthplace: Bristol, England, UK
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).
Previous (3)
Previous (1)
People Also Searched For