by William Shakespeare
Richard of Gloucester, later Richard III: Ralph FiennesJoanna VanhamVanessa RedgraveJames Garnon