Last week I saw Hamlet at Wyndham's Theatre. It was fantastic. And despite breaking news regarding Jude Law's personal life, he played a convincing Hamlet. (Oh, alright, he was pretty nice to look at too!). The entire cast, set, dialogue, direction on stage, etc, were all fantastic.
Hamlet is sold out, but you can contact the Box Office on 0844 482 5120 for returns. There are also over 30 day tickets available which can be bought from 10am in person at the Box Office on the day of each performance. It runs until August 22. Standing tickets are £5.