West End

David Suchet, Stephen Merchant and Louise Brealey

1. The Importance of Being Earnest

When? 1 July - 7 November
Where? Vaudeville Theatre
How much? Tickets from £27.
Who's in it? David Suchet, Emily Barber, Michael Benz

2. The Mentalists

When? 13 July - 26 September
Where? Wyndham's Theatre
How much? Tickets from £15
Who's in it? Stephen Merchant and Steffan Rhodri

3. Constellations

When? 14 July - 1 August
Where? Trafalgar Studios
How much? Tickets from £19.50.
Who's in it? Louise Brealey, Joe Armstrong

4. Sinatra

When? 20 July - 10 October
Where? London Palladium
How much? Tickets from £14.50

5. Green Day's American Idiot

When? 22 July - 27 September
Where? Arts Theatre
How much? Tickets from £16
Who's in it? Aaron Sidwell, Amelia Lily, Alexis Gerred

6. Impossible

When? 24 July - 29 August
Where? Noel Coward Theatre
How much? Tickets from £27.50
Who's in it? Chris Cox, Jonathan Goodwin, Katherine Mills

Off-West End

Robert Sean Leonard, Cynthia Erivo and Ben Whishaw

7. To Kill a Mockingbird

When? 2 - 25 July
Where? Barbican Theatre
How much? Tickets from £56.50
Who's in it? Robert Sean Leonard, Geoff Aymer, Zackary Momoh

8. What's it All About? Bacharach Reimagined

When? 3 July - 5 September
Where? Menier Chocolate Factory
How much? Tickets from £32.50
Who's in it? Anastacia McCleskey, Renato Paris, Kyle Riabko

9. Orson's Shadow

When? 6 July - 25 July
Where? Southwark Playhouse
How much? Tickets from £16
Who's in it? Gina Bellman, Edward Bennett, Adrian Lukis

10. A Number

When? 7 July - 15 August
Where? Young Vic
How much? Tickets from £10
Who's in it? John Shrapnel, Lex Shrapnel

11. The House of Mirrors and Hearts

When? 7 July - 1 August
Where? Arcola Theatre
How much? Tickets from £15
Who's in it? Jamie Muscato, Gillian Kirkpatrick, Molly McGuire

12. The Invisible

When? 8 July - 15 August
Where? Bush Theatre
How much? Tickets from £12.50
Who's in it? Nicholas Bailey, Alexandra Gilbreath, Scott Karim

13. Little Malcolm and His Struggle Against the Eunuchs

When? 10 July - 1 August
Where? Southwark Playhouse
How much? Tickets from £16
Who's in it? Daniel Easton, Barney McElholm, Rochenda Sandall

14. Blind

When? 15 July - 25 July
Where? Soho Theatre
How much? Tickets from £10
Who's in it? Grace Savage

15. The Gathered Leaves

When? 16 July - 15 August
Where? Park Theatre
How much? Tickets from £15
Who's in it? Alexander Hanson, Tom Hanson, Katie Scarfe

16. Richard II

When? 22 July - 18 October
Where? Shakespeare's Globe
How much? Tickets from £5
Who's in it? Charles Edwards, Graham Butler, Sarah Woodward

17. Seven Brides for Seven Brothers

When? 23 July - 29 August
Where? Regent's Park Open Air Theatre
How much? Tickets from £55
Who's in it? Laura Pitt Pulford, Alex Gaumond

18. Songs for a New World

When? 24 July - 8 August
Where? St James Theatre
How much? Tickets from £15
Who's in it? Cynthia Erivo, Damian Humbley, Dean John-Wilson, Jenna Russell

19. Three Days in the Country

When? 28 July - 21 October
Where? Lyttelton, National Theatre
How much? Tickets from £15
Who's in it? Amanda Drew, Mark Gatiss, John Simm

20. Bakkhai

When? 30 July - 19 September
Where? Almeida Theatre
How much? Tickets from £10
Who's in it? Ben Whishaw

21. Tommy

When? 31 July - 23 August Where? Greenwich Theatre
How much? Tickets from £15
Who's in it? John Barr, Carly Burns, Giovanni Spanó

Manchester International Festival

Rosalie Craig, Maxine Peake and Charlotte Rampling

22. wonder.land

When? 2 - 12 July
Where? Palace Theatre, Manchester
How much? Tickets from £19.25
Who's in it? Rosalie Craig, Sam Mackay, Lois Chimimba

23. The Skriker

When? 2 - 18 July
Where? Royal Exchange Theatre, Manchester
How much? Tickets from £15
Who's in it? Maxine Peake

24. Neck of the Woods

When? 10 - 18 July
Where? HOME, Manchester
How much? Tickets from £35
Who's in it? Charlotte Rampling

Rest of UK

Anita Dobson, Henry Goodman and Michael Ball

25. Pink Mist

When? 1 - 11 July
Where? Bristol Old Vic
How much? Tickets from £17.50
Who's in it? Phil Dunster, Rebecca Hamilton, Zara Ramm

26. She Stoops to Conquer

When? 1 - 11 July
Where? Theatre Royal Bath
How much? Tickets from £20
Who's in it? Anita Dobson, Maxwell Hutcheon, Catherine Steadman

27. {150}

When? 1 - 11 July
Where? Royal Opera House Stores, Abercwmboi, Aberdare
How much? Tickets from £14
Who is it? National Theatre Wales and Theatr Genedlaethol Cymru

28. Volpone

When? 3 July - 12 September
Where? Swan Theatre, Stratford-upon-Avon
How much? Tickets from £5
Who's in it? Henry Goodman, Guy Burgess, Matthew Kelly

29. Camelot: The Shining City

When? 9 - 18 July
Where? Crucible Theatre, Sheffield
How much? Tickets from £15
Who's in it? Sheffield People's Theatre and Slung Low

30. A Little History of the World

When? 14 - 25 July
Where? Watermill Theatre, Newbury
How much? Tickets from £16
Who's in it? Alasdair Buchan, Richard Ede, Jess Mabel Jones

31. Mack and Mabel

When? 21 July - 5 September
Where? Chichester Festival Theatre
How much? Tickets from £16
Who's in it? Michael Ball, Rebecca LaChance, Anna-Jane Casey