<Li> Duke of Norfolk--Nicholas le Prevost </Li> <Li> Master William Roper--Martin Freeman </Li> <Li> Alice More--Kika Markham </Li> <Li> Mistress Margaret (Meg) More--Romola Garai </Li>

When does a man for all seasons take place