Fiona Shaw is an Irish film and theatre actress. She did extensive work with the Royal Shakespeare Company and the National Theatre, as well as in film and television. From Wikipedia
An acclaimed comedic adventure leads a diverse slate of genre films critics largely consider uneven.