CharacterFrancis WalsinghamFrancis Walsingham in The Virgin Queen (2006), played by Ben Daniels. Played byBen DanielsAppears inThe Virgin Queen2006