CharacterQueen Elizabeth IQueen Elizabeth I in The Virgin Queen (2006), played by Anne-Marie Duff. Played byAnne-Marie DuffAppears inThe Virgin Queen2006