Harrogate Theatres: Gothic comic opera The Witch's Curse (until Saturday); musician KT Tunstall (tonight); comedian Omid Djalili (Friday); drama Life by The Throat (tomorrow and Saturday); comedy Hopeless Romantics (Tuesday to May 27). Call 01423 502116.

The Dukes, Lancaster: Screenings of National Theatre Encore: Obsession (tonight) and Royal Shakespeare Company Live: Antony and Cleopatra (Wednesday); comedian Katy Brand (May 27). Call 01524 598500.

Grand Theatre, Lancaster: Lancashire Hotpots - Food Glorious Food Tour (Saturday); The All-Star Stand Up Tour 2017 (Monday); comedian John Bishop (Tuesday to May 26, SOLD OUT). Call 01524 64695.

Muni, Colne: Manchester Camerata (May 26); Dance Night (May 27). Call 01282 661234.

Ace Centre, Nelson: Screening of National Theatre Live: Who's Afraid of Virginia Woolf? (tonight); Cream Tea Cinema: Eddie the Eagle (Monday); Basil and Co: The Comedy Dinner Show (May 26). Call 01282 661080.

Grand, Clitheroe: Bagpipe band Red Hot Chilli Pipers (tomorrow); screening of National Theatre Live: Who's Afraid of Virginia Woolf? (Saturday); folk musician Jon Boden (Sunday); screening of Royal Shakespeare Company Live: Antony and Cleopatra (Wednesday). Call 01200 421599.

Burnley Mechanics: Tribute bands The Clone Roses v Oaces (tomorrow); Big Band Boogie (Saturday); KLF Dance and Theatre Arts present Welcome to the Movies (Sunday); Rat Pack Vegas Spectacular (May 26). Call 01282 664400.

Exchange Arts Centre, Russell Street, Keighley: Bingley Music Live Emerging Talent – The Final (tomorrow); The Road (Saturday). Call 01535 661591.

Pennington’s Octagon, Bradford Road, Keighley: Sari Schorr and The Engine Room (tomorrow); The Amazing Rock Stewart (May 26). 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: Comedian Russell Kane (May 25). Call 01274 432000.

Bingley Arts Centre: Alan Ayckbourn comedy Sisterly Feelings (Monday to May 27). Call 01274 567983.

Alhambra Theatre and Studio, Bradford: All Or Nothing (tomorrow to Saturday). Call 01274 432000.

Carriageworks Theatre, Leeds: Jekyll and Hyde – The Musical (until Saturday); Letters to Myself (tonight); Scottish Falsetto Sock Puppet Theatre Do Shakespeare (tomorrow); comedy Sand Castles (May 25-27). Call 0113 3760318.

City Varieties, Leeds: The Full Monty - The Musical (until Saturday); screening of National Theatre Live: Who's Afraid of Virginia Woolf? (Monday); comedian Mark Maier (Tuesday); Brian Poole and The Tremeloes (Wednesday); comedian Dave Spikey (May 26). Call 0113 243 0808.

Grand Theatre, Leeds: Musical Evita (until Saturday); Shakin' Stevens (Sunday); comedy The Play That Goes Wrong (Monday to May 27); musical Mamma Mia (May 30 to July 8). Call 0844 8482700.

Leeds Town Hall: Opera North: The Ukulele Orchestra of Great Britain (tomorrow); Bournemouth Symphony Orchestra (Saturday). Call 0113 224 3801.

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

West Yorkshire Playhouse, Leeds: The Graduate (until May 27); The Grapes Of Wrath (Wednesday to June 10). Call 0113 213 7700.