Until Sun 11 Apr
Pressure: The D-Day Decision aboard HMS Belfast.
HMS Belfast
Free
Things to do in London coming up, Monday 2 November to Thursday 31 December: 6,623 events, among them 1,472 in concerts, 684 in workshops and courses, 649 in party and club, 615 in sport, 493 in talks and readings, 452 in worship and 2,258 others.
Until Sun 11 Apr
Pressure: The D-Day Decision aboard HMS Belfast.
HMS Belfast
Free
Until Sat 25 Sep
Tchaikovsky's Swan Lake by Chile's Ballet de Santiago.
London Coliseum
from £38
Until Sun 20 Jun
Together on this Island: refugee artists in Britain.
Austrian Cultural Forum
Price unknown
Until Sun 8 Nov
from 10:00
Home Song: a musical for babies from 6 months.
Unicorn Theatre
Price unknown
Until Fri 19 Mar
Three milestone Ashton ballets at the Royal Ballet.
Royal Opera House
from £28
Until Sun 3 Jan
Visions of Nature: VR trip to future ecosystems.
Natural History Museum
£9.95
Until Sun 3 Jan
Peppa Pig’s Big Family Show: her West End stage debut play.
Theatre Royal Haymarket
from £12
Until Sat 27 Mar
Little Dancer: new musical about Degas's ballerina muse.
Theatre Royal Haymarket
from £30
Until Sun 31 Jan
Amar Kanwar: films on Partition and memory at Serpentine.
Serpentine North Gallery
Free
Until Fri 4 Dec
from 10:00
Women artists in conflict zones: art as resistance.
London School of Economics and Political Science
Free
Until Sun 29 Nov
To Die for: comic opera about a televised suicide.
London Coliseum
from £56
Until Thu 31 Dec
Lunchtime Concerts: classical music in your break.
Smith Square Hall
from £6
Until Sun 29 Nov
Voices in the Room: new art on care and belonging.
Foundling Museum
£14.50
Until Sun 13 Dec
Hadestown: Tony-winning musical of Orpheus and Eurydice.
Leicester Square
££
Until Sun 31 Jan
Behind the Scenes Tour of the Royal Opera House.
Royal Opera House
Price unknown
Until Sat 21 Nov
Muscle Memory: exhibition on gestures and skills passed on.
Copperfield
Price unknown
Until Tue 22 Dec
Wunderkammer pop-ups: tiny curiosities at Leadenhall Market.
Leadenhall Market
Free
Mon 2 Nov
Tenzing: film about Sherpa Everest climber Norgay.
Picturehouse Central + 1 cinema
from £8
Until Sun 8 Nov
Process Makes Practice: events for the Liz Larner show.
In the Building
Free
Until Sat 27 Feb
Fourteen Again, comedy musical with Victoria Wood's songs.
Menier Chocolate Factory
from £42
Until Sat 17 Jul
Gem of the Ocean: August Wilson's play in 1900s Pittsburgh.
Young Vic
from £23
Mon 2 Nov · 19:30
Kimberly Akimbo: musical about a girl who ages too fast.
Hampstead Theatre
from £35
Until Thu 18 Mar
from 09:00
Theft in the archives: exhibition.
London School of Economics and Political Science
Price unknown
Until Thu 31 Dec
ZSL at 200: exhibition on two centuries of London Zoo.
London Zoo
Free
Until Sun 20 Dec
Ryoji Ikeda's immersive data universe: lie back, look up.
180 Studios
Price unknown
Mon 2 Nov · 19:45
Hamlet Hail to the Thief: Shakespeare meets Radiohead.
Barbican Centre (Cinema)
£32
Until Sun 14 Mar
One Day: the musical of Nicholls's bestseller.
Garrick
£36
Until Sat 15 May
Burlesque the Musical: Aguilera and Cher's film on stage.
New Wimbledon Theatre
from £26
Until Sat 23 Jan
Jumpers: Stoppard's comedy of murder and metaphysics.
Hampstead Theatre
from £42
Until Mon 9 Nov
Germán Cornejo's Tango After Dark: Argentine tango show.
Sadler's Wells
from £15
Mon 2 Nov · 18:00
The Drowns with Sheer Terror and State Sanctioned Violence.
New Cross Inn
Price unknown
Until Sun 7 Feb
Audrey Amiss: the artist's surviving shows, restaged.
Wellcome Collection
Free
Until Sat 29 May
Sacrilegious: comedy on money and faith by Tom Schulman.
Riverside Studios
from £30
Until Sun 3 Jan
Pinocchio: family musical with puppetry and song.
Globe Theatre
from £8
Mon 2 Nov · 19:30
The Pianist: world premiere play from Szpilman's memoir.
Park Theatre
from £26
Until Sat 20 Mar
Pretty Woman The Musical, with music by Bryan Adams.
New Wimbledon Theatre
£10
Until Mon 30 Nov
BBC TV 90: celebrating 90 years of television at Ally Pally.
Alexandra Palace
Free
Until Sun 20 Dec
Sabine Moritz: Lie Down in Green Pastures.
Garden Museum
from £13
Mon 2 Nov · 19:30
Beetlejuice The Musical: comedy hit from Burton's film.
Prince Edward Theatre
from £25
Until Fri 4 Dec
Kindrd Jam with ESKA: curated sets flow into an open jam.
Ovalhouse Theatre
from £15