Wonders of the warehouse: hidden dockland history tour.
until Mon 23 Nov
London Museum Docklands
from £9
Things to do in London this weekend, Saturday 31 October to Sunday 1 November: 2,363 events, among them 441 in party and club, 271 in sport, 258 in exhibitions and museums, 238 in concerts, 233 in theatre, 200 in worship and 722 others.
Wonders of the warehouse: hidden dockland history tour.
until Mon 23 Nov
London Museum Docklands
from £9
Theatre Royal Drury Lane Tours: ghosts and scandal.
until Sat 9 Jan
Theatre Royal, Drury Lane
£22.50
LAPADA Art & Antiques Fair: paintings by Boudin and Lowry.
until Sun 1 Nov
MacConnal-Mason
Process Makes Practice: events for the Liz Larner show.
until Sun 8 Nov
In the Building
Free
Sashiko with B_Boheme: Japanese stitching for beginners.
until Sat 9 Jan
Chiswick House
from £45
Imprint Art Fair: print fair with galleries and artists.
until Sun 1 Nov
Jealous Gallery
Andrew Ryan: Honest Capacity, stand-up comedy.
until Sat 13 Feb
Leicester Square Theatre
from £20
Li Jie: Emotional Residue, oil paintings on memory and time.
until Wed 11 Nov
House Of Fine Art
Portobello Beer Festival: craft beer, brewer meet and food.
until Sun 1 Nov
Catford Bridge Tavern
Portobello Beer Festival with DEYA and Vocation.
until Sun 1 Nov
Sylvan Post
Imprint Art Fair: contemporary art fair for original prints.
until Sun 1 Nov
Lawrence Hall
from £20
The Greatest Showman Musical, the hit film on stage.
until Sat 2 Oct
Theatre Royal, Drury Lane
£10
Imprint Art Fair: contemporary art fair for original prints.
until Sun 1 Nov
Oliver Projects
La Dame de Pique: Halévy's opera in a Gothic Opera staging.
until Sun 1 Nov
Battersea Arts Centre
£25–50
Trick or Dream?: 16 immersive dream-inspired installations.
until Sun 1 Nov
Immerse LDN, Excel Waterfront
£20.90–27.90
Thomas Green: Brainstorm, new stand-up hour.
until Thu 22 Apr
Leicester Square Theatre
from £24.50
Second World War family walk: wartime stories in the City.
until Sat 21 Nov
from £9
Heritage Gallery: London archives from 1327.
until Thu 29 Apr
City of London Heritage Gallery
Free
Chelsea Rare Book Fair: rare books, maps and prints.
Sat 31 Oct
Maggs Bros Ltd
Shakespeare's Walking Tour: Bankside and the Rose playhouse.
until Sat 30 Jan
Shakespeare's Globe
£23–25
Agatha Christie: A World of Mystery.
until Sun 20 Jun
British Library
£20
If I Were To Say It In English, Thea Lungu's bilingual play.
Sat 31 Oct
Roundhouse
£10.75
Lights, Horror, Coffee: slasher matinee with drink discount.
until Thu 5 Nov
The Arzner
£10
Chelsea Rare Book Fair: rare books, maps and manuscripts.
Sat 31 Oct
Chelsea Old Town Hall, King's Road, London SW3 5EE
Agatha Christie exhibition: a world of mystery.
until Sun 20 Jun
British Library
£20–25
Behind the Scenes Tour of the Royal Opera House.
until Sun 31 Jan
Royal Opera House
Ballet Shoes, a family play about three sisters' dreams.
until Sat 11 Sep
Sadler's Wells
£18–103
Decolonising Kingston: exhibition by local voices.
until Sat 14 Nov
Kingston History Centre
Free
Ice hockey: Haringey Huskies v Invicta Mustangs.
Sat 31 Oct
Alexandra Palace
Kendra Haste: wire sculptures of animals.
Sat 31 Oct
Beaux Arts
Signal-Man & Trial: Dickens ghost stories by James Swanton.
Sat 31 Oct
Charles Dickens Museum
from £25
Animol: prison drama directed by Ashley Walters.
Sat 31 Oct
Picturehouse Central
24 Hour Party People: film screening for ages 18 and up.
Sat 31 Oct
Picturehouse Central
The Blood Countess, Ulrike Ottinger's gothic vampire film.
Sat 31 Oct
Picturehouse Central
Free
The Debut: Jesse Eisenberg's film with Julianne Moore.
Sat 31 Oct
Picturehouse Central
The Dreamed Adventure: Valeska Grisebach's drama.
Sat 31 Oct
Picturehouse Central
Dracula: the Hammer horror classic, restored in 4K.
Sat 31 Oct
2 cinemas
Kids' Club: Minions & Monsters film plus a monster party.
Sat 31 Oct
Picturehouse Central
Halloween Special: live soul and DJs until 3am.
Sat 31 Oct
The Blues Kitchen
from £15
Camden Rocks Halloween Bonanza: alt, indie & metal anthems.
Sat 31 Oct
The Underworld
£20