Q: who played anne boleyn in a man for all seasons? A:
Vanessa Redgrave