Hamlet | On Stage Trailer

Play trailer

  • Running time:

    2 hrs 50 mins (including a 20 mins interval)

Watch the trailer for this 'must see' (Guardian) production of Hamlet, playing in the Royal Shakespeare Theatre until 29 March.