Theatre Royal Drury Lane Tours: ghosts and scandal.
until Sat 9 Jan
Theatre Royal, Drury Lane
£22.50
Things to do in London this week, Saturday 31 October to Friday 6 November: 4,389 events, among them 741 in concerts, 731 in party and club, 401 in sport, 401 in workshops and courses, 334 in theatre, 307 in exhibitions and museums and 1,474 others.
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
Caméra d’Afrique: Boughedir’s documentary on African cinema.
Sat 31 Oct
Institut français du Royaume-Uni
£16