Shakespeare's tortured Danish prince receives a contemporary spin in this critically acclaimed production from the Royal Shakespeare Company. Starring David Tennant as Hamlet (familiar to fans as Dr. Who in the cult-favorite UK science fiction TV series) and Patrick Stewart as Claudius, this television adaptation features an edgy interpretation by innovative director Gregory Doran, utilizing location shooting at St. Joseph's College, London, as the setting for a present-day Elsinore Castle. Winning a 2009 Olivier Award for his performance, Tennant is joined by Oliver Ford Davies as Polonius, Penny Downie as Gertrude and Mariah Gale as Ophelia.