Jennifer's Body: horror cult film with Megan Fox.
Fri 30 Oct | 18:10
Prince Charles Cinema
Things to do in London this weekend, Friday 30 October to Sunday 1 November: 3,335 events, among them 638 in party and club, 375 in concerts, 315 in workshops and courses, 297 in exhibitions and museums, 294 in sport, 268 in theatre and 1,148 others.
Jennifer's Body: horror cult film with Megan Fox.
Fri 30 Oct | 18:10
Prince Charles Cinema
Film Africa: Dear Ajayi, two sisters in 1990s Nigeria.
Fri 30 Oct | 18:15
Rio Cinema
£5
Millennium Mambo: Hou Hsiao-hsien's film with Shu Qi.
Fri 30 Oct | 18:15
The Garden Cinema
Marina Sena: Brazilian pop with samba, reggae and axé.
Fri 30 Oct | 18:30
Electric Brixton
£35
Sneaky Blinders: Murder Mystery Dinner at Hall Place.
Fri 30 Oct | 18:30
Hall Place and Gardens
£55
Chloe Qisha + Donne Sunshine: witty pop with a punk edge.
Fri 30 Oct | 18:30
Heaven
The Edges of Cinema: Balsom's book launch, a Benning film.
Fri 30 Oct | 18:30
Institute of Contemporary Arts
Talk with artist Zulfiya Spowart.
Fri 30 Oct | 18:30
Pushkin House
£12
10 Years of Siedd: a nasheed evening with Siedd.
Fri 30 Oct | 18:30
Shaw Theatre
£18.04–33.22
Vampire Ball: The Hunger plus live violin and cocktails.
Fri 30 Oct | 18:30
The Garden Cinema
£19–21
Thaddeus O'Sullivan in Conversation: Churchill on Film.
Fri 30 Oct | 18:30
The Wallace Collection
EDH/Commander Casual: Magic deck night in fours.
Fri 30 Oct | 18:30
Badger Badger
£8.50
Javiera Mena: Chilean pop pioneer live in London.
Fri 30 Oct | 18:30
The Jazz Cafe
£24.21
Friday Jazz Duo with Toby Evans & Emma Taylor.
Fri 30 Oct | 18:30
The Artillery Arms
BSL talk on Renoir and Love with Alan Murray MBE.
Fri 30 Oct | 18:30
National Gallery
Free
Hocus Pocus: Halloween sing-a-long film screening.
Fri 30 Oct | 18:30
Bloomsbury Theatre
£6.50
Mark Lettieri Group: jazz fusion and funk in concert.
Fri 30 Oct | 18:30
Ronnie Scott's Jazz Club
Give Me the Night: the hits of George Benson live.
Fri 30 Oct | 18:30
Soul Mama - Islington
Matilda in Concert: the classic film with live music.
Fri 30 Oct | 18:30
Royal Albert Hall
from £51.50
Nova '78: rediscovered film of the 1978 Nova Convention.
Fri 30 Oct | 18:30
Institute of Contemporary Arts
Whirlpool Sessions: young London jazz graduates live.
Fri 30 Oct | 18:45
Vortex Jazz Club
£10
Love & War: Bharatanatyam solo by Rukmini Vijayakumar.
Fri 30 Oct | 19:00
Bharatiya Vidya Bhavan
£12–25
Unapologetic Halloween Cabaret Night with Blaze En Rouge.
Fri 30 Oct | 19:00
FUSEBOX Kingston
from £16.66
School of Port x Late Night Pudding Club: Port tasting.
Fri 30 Oct | 19:00
Davy's
£42
Flicks Film Club: Mirror, Tarkovsky's Russian masterpiece.
Fri 30 Oct | 19:00
Flicks Film Posters
£12
Halloween Ceilidh with the Ceilidh Liberation Front band.
Fri 30 Oct | 19:00
Grand Junction
from £16
Brother Strut: live funk and soul album launch show.
Fri 30 Oct | 19:00
Islington Assembly Hall
£36.42
Knats: Geordie Jazz from Newcastle with special guests.
Fri 30 Oct | 19:00
MOTH Club
£16.50
The Mary Wallopers: Irish folk from Dundalk, live.
Fri 30 Oct | 19:00
O2 Academy Brixton
from £35.66
L.A. Guns: LUCKY MF’R TOUR
Fri 30 Oct | 19:00
O2 Academy Islington
£37.69
Keo live: guitar band on their debut album tour.
Fri 30 Oct | 19:00
O2 Forum Kentish Town
Live Jazz in Old Mary's: jazz and wine every Friday.
Fri 30 Oct | 19:00
Old Mary's
Exploding Cinema: indie short films with live music.
Fri 30 Oct | 19:00
The Cinema Museum
£7.50
Seanchoíche: Halloween storytelling night about fear.
Fri 30 Oct | 19:00
The Old Church
27,30 €
The Five Hundred: djent and metalcore live, with Cut Short.
Fri 30 Oct | 19:00
229
from £15.97
Kibo: London rapper live with his new-gen UK rap.
Fri 30 Oct | 19:00
Village Underground
from £18.54
Jane Draycott on Cleopatra and her sister queens of Egypt.
Fri 30 Oct | 19:00
Parade's End Books
Free
Words @ The Woodfield: open-mic poetry & spoken word.
Fri 30 Oct | 19:00
The Woodfield Pavilion
Queer Halloween line dancing with lessons for beginners.
Fri 30 Oct | 19:00
Big Penny Social
£13–15
Halloween pre-party with Medulla Nocte and Verminthrone.
Fri 30 Oct | 19:00
The Black Heart
£15