Harrogate Theatres: Comedy Don't Dress for Dinner (until Saturday); comedian Jon Richardson (tonight); music legend Leo Sayer (tomorrow); Syrian refugee story Spring Reign (tomorrow and Saturday); Harrogate Choral Society perform Belshazzar's Feast (Saturday); Gothic comic opera The Witch's Curse (Wednesday to May 20); musician KT Tunstall (May 18); comedian Omid Djalili (May 19). Call 01423 502116.

The Dukes, Lancaster: Gothic comedy Northanger Abbey (until Saturday). Call 01524 598500.

Grand Theatre, Lancaster: Comedian Andy Parsons (tomorrow); Lancaster and District Choral Society (Saturday); Pasha Kovalev and his Fantastic Dancers (Tuesday). Call 01524 64695.

Muni, Colne: German comedian Henning Wehn (Saturday); Manchester Camerata (May 26). Call 01282 661234.

Ace Centre, Nelson: Haunting drama Don't Look Now (until Saturday); screening of National Theatre Live: Who's Afraid of Virginia Woolf? (May 18). Call 01282 661080.

Grand, Clitheroe: UK Foo Fighters '10th Anniversary' (Saturday); screening of National Theatre Encore: Obsession (Tuesday); bagpipe band Red Hot Chilli Pipers (May 19). Call 01200 421599.

Burnley Mechanics: An Audience with Paul Gascoigne (tonight); tribute bands The Clone Roses v Oaces (May 19). Call 01282 664400.

Exchange Arts Centre, Russell Street, Keighley: Late Night Legacy and Universe 25 (tomorrow); Bingley Music Live Emerging Talent – The Final (May 19). Call 01535 661591.

Pennington’s Octagon, Bradford Road, Keighley: Blues Brothers (tomorrow); Sari Schorr and The Engine Room (May 19). Call 01274 562252.

Brontë Parsonage Museum, Haworth: Mansions in the Sky and To Walk Invisible exhibitions (until January 2018). Call 01535 642323.

King’s Hall, Ilkley: Classico Latino (Saturday); comedian Count Arthur Strong (Wednesday). Call 01274 432000.

Bingley Arts Centre: AKA Dance Studios present Diva Queens (Saturday); Bingley Little Theatre present Alan Ayckbourn comedy Sisterly Feelings (May 22-27). Call 01274 567983.

Alhambra Theatre and Studio, Bradford: Musical The Commitments (until Saturday); murder mystery evenings Death on the Alhambra Express (Monday), Dying to Tell You (Tuesday) and Who Wants to Die a Millionaire (Wednesday); All Or Nothing (May 18-20). Call 01274 432000.

Carriageworks Theatre, Leeds: For You, We Dance (tomorrow and Saturday); Jekyll and Hyde – The Musical (Tuesday to May 20). Call 0113 3760318.

City Varieties, Leeds: The Unthanks - How Wild the Wind Blows (tonight and tomorrow); musician Joe Longthorne (Saturday); The Full Monty - The Musical (Tuesday to May 20). Call 0113 243 0808.

Grand Theatre, Leeds: Comedian Jon Richardson (Sunday); musical Evita (Tuesday to May 20); musician Shakin' Stevens (May 21). Call 0844 8482700.

Leeds Town Hall: Opera North: Puccini Turandot (tomorrow and Sunday); Moscow Philharmonic Orchestra (Saturday); The Ukulele Orchestra of Great Britain (May 19). Call 0113 224 3801.

Leeds City Museum: Dying Matters - a community display (until July 30). Call 0113 2243732.

West Yorkshire Playhouse, Leeds: Black comedy The Graduate (until May 27); World War II drama Lifeboat (until Saturday); musical The Who's Tommy (until Saturday); BBC Radio Asian Network Comedy (Sunday). Call 0113 213 7700.