Hamlet

(1996)
PG-133 hours 58 minutes