(L-R) Judi Dench as Anne Shakespeare and Kenneth Branagh as William Shakespeare