On the subject of Kenneth Branagh playing Sir Laurence Olivier, an anonymous poster asks what modern actor might be case to play Sir John Gielgud.
Good question, and a potentially fun game. Pick your favorite “Shakespeare Great” and suggest who might play him (or her) in the appropriate movie. Barrymore? Burton? Booth? Why do so many great Hamlets have B names? :)