HOW COULD I HAVE MISSED THIS??! Janet Mcteer and Harriet Walker as Mary of Scotland and Elizabeth I. I remember reading about it because I had only just begun to know Janet McTeer thanks to her amazing Gertrude Lawrence portrayal. But Harriet Walker too? UGHHHHH 

Ditto. They are both AMAZING.