Oldest professional actor to play Hamlet
Ian McKellen
82:28 year(s):day(s)
United Kingdom ()

The oldest professional actor to play Hamlet is Ian McKellen (b. 25 May 1939, UK) who was 82 years 28 days on opening night of Hamlet at the Theatre Royal Windsor, Windsor, UK, on 21 June 2021.

McKellen stars in an age, colour and gender-blind production of Hamlet in Windsor. The play had been in the works for some time and there was concern over whether it would be possible to open as scheduled given possible government restrictions that could come into play. Though the play opened to a successful first show and is set to run until September 2021.