Richard III is showing in London in 2019 from 13-31 March. One of Shakespeare’s most popular plays, the production will take place at Alexandra Palace over a 2.5 week period. This is a co-production between Headlong, Alexandra Palace and Bristol Old Vic with Royal & Derngate, Northampton and Oxford Playhouse. Tickets must be purchased in advance, since there are no ticket sales on the day, and prices range from £10 to £42.50.
Get tickets for Richard III in London 2019 here.