Hamlet (1990)

Director: Franco Zeffirelli

Starring: Mel Gibson, Glenn Close, Alan Bates, Paul Scofield, Ian Holm, Helena Bonham Carter, Stephen Dillane, Nathaniel Parker, Sean Murray, Michael Maloney


Shepperton Studios, Middlesex

Blackness Castle, Falkirk, Stirlingshire

Dover Castle, Dover, Kent

Dunnottar Castle, Stonehaven, Aberdeenshire
Many exterior locations were shot here.

Muchalls, Aberdeenshire
A dummy set of ramparts were built here for ghost scenes on battlements. The set was originally to be built at Crawton south of Dunnottar but the local lighthouse would have proved problematical for night filming, and the set was constructed at the edge of the cliff by Muchalls.