Obviously Ian McKellen over Lawrence Olivier, but has anyone else seen Al Pacino's version in "Finding Richard"? I have a soft spot for that, I must say - Shakespeare for beginners.
And who did kill the Princes in the Tower? In the days of my girlhood, when I was still a romantic, and full of Josephine Tey and Paul Murray Kendall, I rooted for Henry VII.
Now I'm not so sure; but had I been Richard, living then (same era as Cesare Borgia et al) and in his situation, I probably would've.