Friday stand-up early show with secret guest sets.
Fri 30 Oct | 19:00
The Top Secret Comedy Club
£1–18
Things to do in London this weekend, Friday 30 October to Sunday 1 November: 2,963 events, among them 647 in party and club, 334 in concerts, 248 in workshops and courses, 246 in theatre, 245 in exhibitions and museums, 229 in sport and 1,014 others.
Friday stand-up early show with secret guest sets.
Fri 30 Oct | 19:00
The Top Secret Comedy Club
£1–18
The Triumph of Death: a farce about Art, Money and Death.
Fri 30 Oct | 19:15
Pleasance
£14
Twenty Flight Rockers: rock born from The Clash's embers.
Fri 30 Oct | 19:30
100 Club
£25
Bollywood hits live with the London Bollywood Orchestra.
Fri 30 Oct | 19:30
Alexandra Palace
The Illegal Eagles: Eagles tribute band live.
Fri 30 Oct | 19:30
Cadogan Hall
£50
Jonathan Pie: satire on the end of the world.
Fri 30 Oct | 19:30
Eventim Apollo
Kimberly Akimbo: musical about a girl who ages too fast.
Fri 30 Oct | 19:30
Hampstead Theatre
£35–110
Phantom of the Opera: Andrew Lloyd Webber's iconic musical.
Fri 30 Oct | 19:30
His Majesty's Theatre
£156.50–250
Wolf Hall: Mantel's Tudor drama with Anton Lesser.
Fri 30 Oct | 19:30
Landmark Arts Centre
Terror At The Haunted Starbucks: Halloween comedy.
Fri 30 Oct | 19:30
Museum of Comedy
Widows 95, Care Home and Cold Cough: noise rock and psych.
Fri 30 Oct | 19:30
New River Studios
RCM Symphony Orchestra & Chorus: Stravinsky and Beethoven.
Fri 30 Oct | 19:30
Royal College of Music Museum
from £16.50
Henry Paker: Pencil Case – Stand-up with live drawing.
Fri 30 Oct | 19:30
Soho Theatre
from £28
Arcangelo: English Baroque sacred music with Jonathan Cohen.
Fri 30 Oct | 19:30
Wigmore Hall
£18–50
Angel Comedy Fridays: free stand-up comedy.
Fri 30 Oct | 19:30
Camden Head
Free
Halloween: punk, goth and horror tunes with The Phobics.
Fri 30 Oct | 19:30
Hope & Anchor
£18.70
Penelope Isles and AtticOmatic: lush indie noise pop live.
Fri 30 Oct | 19:30
The Lexington
£18.15
Wanted, Dead or Divine: drag Halloween with Lady Jezzika.
Fri 30 Oct | 19:30
The Old Nun's Head
Flowers For The Dead live: hypnotic 90s alt-rock.
Fri 30 Oct | 19:30
The Shacklewell Arms
Free
Halloween Boat Party on the Thames with house and RnB DJs.
Fri 30 Oct | 19:30
Crown Pier
£27.48–32.99
bed: Tokyo post-punk live, with Amane + The Bastards.
Fri 30 Oct | 19:30
Club Cheek
£17.39
Arcangelo with Jonathan Cohen: English Baroque sacred music.
Fri 30 Oct | 19:30
Wigmore Hall
£18–50
No Scrubs: 90s and 00s R&B and hip-hop for Halloween.
Fri 30 Oct | 19:30
93 Feet East
5 world-class stand up comedians with Paul Thorne and more.
Fri 30 Oct | 19:30
Comedy Store
The Best in Stand Up: five comedians hosted by Paul Thorne.
Fri 30 Oct | 19:30
Comedy Store
Into The Woods: Sondheim musical of colliding fairy tales.
Fri 30 Oct | 19:30
Noël Coward Theatre
from £40
MAMMA MIA!: the musical to ABBA's timeless songs.
Fri 30 Oct | 19:30
Novello Theatre
from £40
Oliver!: Lionel Bart's musical of a Dickens orphan.
Fri 30 Oct | 19:30
Gielgud Theatre
£20–99.50
Tales from the Shadows: spooky Gothic stories on stage.
Fri 30 Oct | 19:30
Lantern Arts Centre
£12
The Guv: progressive and art rock from London.
Fri 30 Oct | 19:30
The Grace
Modern Guilt launch their debut album: groovy garage rock.
Fri 30 Oct | 19:30
Paper Dress Vintage
Flamebearer: an evening of dungeon synth with Amn.
Fri 30 Oct | 19:30
Helgi’s
£10–14
Lucas Dorado – El Sueño: jazz meets Argentine folk.
Fri 30 Oct | 19:30
Ladbroke Hall
from £15
Evil Sword: noise and performance art from Philadelphia.
Fri 30 Oct | 19:30
Theatreship
from £13.77
Duck Wax: country-funk with Sweetheart and Babe.
Fri 30 Oct | 19:30
Dream Bags Jaguar Shoes
£8
The Carolines: world tour finale, one last mosh.
Fri 30 Oct | 19:30
Dublin Castle
£8–10
The Pianist: chamber musical on Wladyslaw Szpilman's memoir.
Fri 30 Oct | 19:30
Park Theatre
from £38
The Odyssey, Nolan's epic of Odysseus with Tom Holland.
Fri 30 Oct | 19:30
The Cinema in the Arches
£15–22.50
Dogstar: a darkly comic play about icebound whalers.
Fri 30 Oct | 19:45
Hampstead Theatre
from £12.80
Rob Luft Quartet: live jazz at its finest.
Fri 30 Oct | 19:45
Vortex Jazz Club
£20