Whilst I found the screenplay good I found it hard to see Helen Mirren in her seventies portraying Catherine at any age let alone mid thirties when she started her main long term affair and fell pregnant. She is even too old to play the part in her later years when she was fifty to early sixties.