Vibe's picks of the best of what's on in Croydon and Sutton this week, October 28 to November 4.

Your Local Guardian:

FAMILY – My Kingdom is a Horse at The Cryer, Carshalton, from Thursday to Saturday

In conjunction with its epic Wars of the Roses trilogy over in Kingston, The Rose Theatre is presenting a new play by Horrible Histories stage show writer Ciaran McConville which makes Shakespeare’s story of the Henrys and Richard III fun, funny and easy to understand for youngsters. Recommended for ages seven to 13. Tickets cost £14.50 or £12.50 concessions. Go to suttontheatres.co.uk

FILM – The Devil Rides Out (15) at The David Lean Cinema, Croydon, at 9pm on Friday

Set in the 1920s, Terence Fisher’s Hammer horror stars the late Christopher Lee as the Duc de Richleau attempting to free a friend from a devil-worshipping cult. Tickets cost £7.50 or £6 concessions. Go to ticketsource.co.uk/davidleancroydon

FAMILY – Halloween Disco for kids at Project B, Bell Hill, Croydon on Saturday

Spooky tunes, party games, dancing, a costume competition and Halloween food and drink await little ones. Its newborns to four-year-olds at 2pm and fours and over from 4pm. Tickets cost £10 children and £5 adults. Go to projectbcroydon.com

Your Local Guardian:

MUSIC – Nils Lofrgen at Fairfield Halls, Croydon, on Friday

The US songwriter, guitarist and pianists returns to UK on a solo tour. He’s been a member of Springsteen’s E Street Band for years, has been inducted into the rock and roll Hall of Fame, and is an iconic solo performer in his own right. Tickets cost £35 or £45. Go to www.fairfield.co.uk

Your Local Guardian: Richard Herring Edinburgh Preview

COMEDY – Richard Herring: Happy Now? At The Gold Coast, South Norwood, from 7.30pm on Thursday, November 5

Richard Herring has finally settled down with a wife and tiny baby, but is he finally happy now? The brilliant alternative comedian brings his twelfth solo stand-up show to town as part of the South Norwood Arts Festival and Croydon Comedy Festival. Tickets cost £6.50 in advance or £7.50 on the door. Go to croydoncomedyfestival.co.uk