Quizzing Live

Which Shakespeare Character Has Been Played On Film By Laurence Olivier, Mel Gibson & Kenneth Branagh

Answer:
Hamlet