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
The Rebecca Lenkiewicz–directed drama holds a 27% critics’ score on Rotten Tomatoes.