px kos asked 4/4/2010 Who Of The Following Has Not Played Hamlet In A Feature Movie? *Mel Gibson *Hugh Grant *Laurence Olivier *Kenneth Branagh