My Neighbour Totoro: a magical stage play for all.
Thu 29 Oct | 14:00
Gillian Lynne Theatre
£20–150
The best things to do in London coming up, Thursday 29 October to Sunday 27 December: 52 events, among them 13 in exhibitions and museums, 12 in theatre, 11 in concerts, 7 in film, 4 in dance, 2 in talks and readings and 3 others.
My Neighbour Totoro: a magical stage play for all.
Thu 29 Oct | 14:00
Gillian Lynne Theatre
£20–150
NAZA: Documentary on Israel's targeted killings in Gaza.
Thu 29 Oct | 15:15
11 cinemas
Imperial Lates: Robots, hands-on tech and AI evening.
Thu 29 Oct | 18:00
Imperial College London
Free
Schiaparelli: Fashion Becomes Art, first UK exhibition.
until Sun 8 Nov
Mayfair Gallery
£28–30
White Rabbit Red Rabbit with Lucian Msamati.
until Mon 30 Nov
Duchess Theatre
£25–60
Albee's Virginia Woolf with Gillian Anderson.
until Sat 19 Dec
@sohoplace
from £40
K-culture: 2,000 years of Korean art at the British Museum.
until Sun 31 Jan
British Museum
£18
Painting the French Riviera: modern art's Côte d'Azur.
until Sun 31 Jan
Royal Academy of Arts
£24–26
Other worlds: Es Devlin's first European retrospective.
until Sun 4 Apr
Design Museum
£17
Renoir at his peak: an Impressionist exhibition.
until Sun 31 Jan
The National Gallery
£20–25
Georg Baselitz: The Heroes, paintings of 1965–66.
until Fri 18 Dec
Galerie Thaddaeus Ropac
The Lives of Others, stage play with Keira Knightley.
until Sat 9 Jan
Adelphi Theatre
from £25
William Eggleston: colour photos of the American everyday.
until Sun 21 Feb
The Photographers' Gallery
£14
Wildlife Photographer of the Year: best nature photography.
until Sun 11 Jul
Natural History Museum
£17–21
Hokusai's complete Mount Fuji series, with the Great Wave.
until Sun 17 Jan
Dulwich Picture Gallery
£21.50
Film Africa: London's festival of African cinema.
until Sun 1 Nov
Institut français du Royaume-Uni
Darbar Festival 2026: Indian classical music in London.
until Sun 1 Nov
Julio Le Parc: interactive light art.
until Mon 3 May
Tate Modern
£15
Ana Mendieta: the artist of body and nature at Tate Modern.
until Sun 17 Jan
Tate Modern
£18
Manon: MacMillan's ballet of love and riches in Paris.
until Wed 25 Nov
Royal Opera House
£9–207
Visionaries: Robbins and MacMillan, two ballets on humanity.
until Sat 28 Nov
Royal Opera House
£7–153
Death of a Salesman: Miller's classic, with Paul Mescal.
until Thu 30 Sep
Lyttelton - National Theatre
from £30
Hamilton: hip-hop musical on a founding father.
until Sat 2 Oct
Victoria Palace
from £24
The Nutcracker, Tchaikovsky's Christmas ballet, danced live.
until Sun 10 Jan
London Coliseum
from £31
Romeo & Juliet: Nureyev ballet, Prokofiev's score live.
until Sun 24 Jan
London Coliseum
from £30
Cabaret: the West End musical set in a 1930s Berlin club.
until Sat 18 Sep
Kit Kat Club at the Playhouse
from £41
Hadestown, the Tony-winning Orpheus musical.
Thu 29 Oct
Lyric Theatre
from £25
Wild Horse Nine: McDonagh film with Malkovich and Rockwell.
Thu 29 Oct
9 cinemas
Can Fear be Moral?: A silent-era horror classic on screen.
Fri 30 Oct | 18:30
Conway Hall
£10–11
The King's Singers: a cappella concert of unity in song.
Fri 30 Oct | 19:30
St Martin-in-the-Fields
£10–55
Hamlet Hail to the Thief: Shakespeare meets Radiohead live.
Sat 31 Oct | 19:45
Barbican Arts Centre
from £30
Paris, Texas: Wim Wenders' drama with Harry Dean Stanton.
Sun 1 Nov | 12:30
Prince Charles Cinema
Los Palmeras: legendary Argentine cumbia live.
Sun 1 Nov | 19:00
Scala
£30
Cloud 9: Caryl Churchill's play on gender and power.
Mon 2 Nov
Lyttelton Theatre
£32–91
Pitchfork Music Festival: The Avalanches, Noname.
Mon 2 Nov
Prices vary
Stevie Wonder: 50 years of Songs In The Key of Life.
Tue 3 Nov | 18:30
The O2
London Philharmonic Orchestra: Elgar and Beethoven.
Wed 4 Nov | 19:30
Royal Festival Hall
£19.50
Thomas Dunford and Jupiter Ensemble play John Dowland.
Wed 4 Nov | 19:30
Wigmore Hall
£18–50
Stand-up festival with Ed Byrne and Sally-Anne Hayward.
Wed 4 Nov | 19:30
Questors Theatre
£17–24
Wong Kar-wai romance with Tony Leung, Maggie Cheung.
Wed 4 Nov | 20:45
Prince Charles Cinema