Martin Freeman
Shaftesbury has been portrayed on screen by Frederick Peisley in "The First Churchills" (1969) and by Martin Freeman in "".