Phyllida Law was born on May 8, 1932 in Glasgow, Scotland. She is an actress and writer, known for The Time Machine (2002), Much Ado About Nothing (1993) and Unleashed (2005). She was previously married to Eric Thompson.