Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Phyllida Lloyd was born on June 17, 1957 in Bristol, England as Phyllida Christian Lloyd. She is known for her work on Mamma Mia! (2008), The Iron Lady (2011) and Herself (2020).