Things to do in London on Wednesday 30 December: 392 events, among them 125 in exhibitions and museums, 83 in theatre, 32 in tours and walks, 29 in kids and family, 26 in workshops and courses, 18 in quiz and games and 79 others.
-
Until Sun 11 Apr
Vanessa Bell & Duncan Grant: Bloomsbury art at Tate Britain.
Tate Britain
£20
-
Until Sun 3 Jan
Room on the Broom: theatre for ages 3 and up.
Lyric Theatre
from £10
-
Until Sat 10 Apr
Immersive David Bowie exhibition, narrated by Bowie.
Lightroom
£10
-
Until Sun 11 Apr
Van Eyck: The Portraits, an exhibition of early realism.
National Gallery
£18
-
Until Sun 10 Jan
The Nutcracker, Tchaikovsky's Christmas ballet, danced live.
London Coliseum
from £31
-
Wed 30 Dec · 14:00
The Odyssey, Nolan's epic of Odysseus with Tom Holland.
Prince Charles Cinema
from £15
-
Until Sun 31 Jan
Painting the French Riviera: modern art's Côte d'Azur.
Royal Academy of Arts
from £24
-
Until Sun 14 Mar
Peggy Guggenheim: her London gallery with Dalí and Mondrian.
Royal Academy
£17
-
Wed 30 Dec · 11:00
Peter Pan, a family musical adventure for ages 5 to 12.
Polka Theatre
from £10
-
Until Sun 27 Jun
Hadestown: award-winning musical of Orpheus and Eurydice.
Lyric Theatre
from £25
- Until Sun 7 Feb Tim Walker's Fairyland: portraits of queer love. National Portrait Gallery Price unknown
-
Wed 30 Dec · 13:30
The Jungle Book: puppetry for the whole family.
Olivier Theatre
from £26
-
Until Sat 6 Feb
Bill Bailey's Vaudevillean: comedy, music and variety acts.
Theatre Royal Haymarket
from £21
-
Until Sun 14 Mar
Peggy Guggenheim in London: Dalí, Hepworth, Moore and more.
Royal Academy of Arts
£17
-
Until Sun 20 Jun
Agatha Christie exhibition: a world of mystery.
British Library
from £20
-
Until Sun 21 Feb
William Eggleston: colour photos of the American everyday.
The Photographers' Gallery
£14
-
Until Sat 13 Mar
Rowan Live: Atkinson's sketches from Mr Bean to Blackadder.
Gillian Lynne Theatre
£10
-
Until Sun 5 Sep
Harry Potter and the Cursed Child, the West End play.
Palace Theatre
from £25
-
Until Sun 14 Feb
The 90s: Art and Fashion, curated by Edward Enninful.
Tate Britain
£22
-
Until Thu 18 Feb
The Jazz Room: Sinatra and Armstrong hits, live on stage.
Phoenix Arts Club
from £34.86
-
Until Sun 31 Jan
Club NVRLND: Peter Pan club night of 2000s hits.
The Vaults
£10
-
Until Sun 21 Mar
Beyond Bayeux: Tapestry Now, new weaving with Hockney.
Guildhall Art Gallery
Free
-
Wed 30 Dec · 18:00
Candlelit Taizé service with chants, prayers and silence.
All Hallows-by-the-Tower
Price unknown
-
Until Sun 3 Jan
Winter Wonderland: 150 festive rides in Hyde Park.
Hyde Park
from £1
-
Wed 30 Dec · 19:00
Vivaldi's Four Seasons by candlelight, with Handel and Bach.
St Martin-in-the-Fields
from £9
-
Until Sun 14 Feb
40 Objects 40 Years: the Freuds' life, newly seen.
Freud Museum London
Price unknown
-
Until Sat 10 Apr
August: Osage County: Tracy Letts' prize-winning drama.
Noël Coward Theatre
£10
-
Until Sun 11 Jul
Wildlife Photographer of the Year: best nature photography.
Natural History Museum
from £17
-
Until Sun 14 Feb
Julius Caesar: Shakespeare's thriller in candlelight.
Sam Wanamaker Playhouse
from £5
-
Until Mon 16 Aug
Sondheim's Pulitzer-winning musical on Seurat's painting.
Barbican Theatre
from £30
-
Wed 30 Dec · 19:00
My Neighbour Totoro: a magical stage play for all.
Gillian Lynne Theatre
from £37
-
Until Fri 5 Feb
Nicole Eisenman: monumental outdoor sculpture 'Stack'.
Royal Academy of Arts
Free
-
Wed 30 Dec · 14:30
Phantom of the Opera: Andrew Lloyd Webber's iconic musical.
His Majesty's Theatre
from £156.50
- Until Sun 10 Jan Skate at Somerset House: festive outdoor ice rink. Somerset House from £11
-
Until Sat 21 Aug
Matthew Bourne's Play Without Words, dance drama.
Sadler's Wells
£63
-
Until Sat 16 Oct
Ivanov, Chekhov's drama with Chris Pine.
Bridge Theatre
£35
-
Until Sat 31 Jul
The Traitors: the BBC series as a stage play.
Gillian Lynne Theatre
from £30
-
Until Sun 21 Feb
Blue Man Group: music, comedy and spectacle from New York.
London Palladium
from £44
-
Until Sat 25 Sep
Priestley's classic drama, Daldry's staging.
Alexandra Palace
from £22
-
Until Thu 31 Dec
Guided Tour: The Second World War aboard HMS Belfast.
HMS Belfast
from £36.80
- Zoom in for 272 more