Harrogate Theatre: Tara Arts presents Macbeth (to May 9); Gypsy Fire (May 7); Ray Peacock: Here Comes Trouble (May 8); Norsesome (May 12); Demon Barbers XL (May 13); Wanderlust (May 13). Contact 01423 502116.

Royal Hall, Harrogate: Kids Aloud - Circus of Life (May 8); Jimmy Carr: Funny Business (May 9); Stewart Lee: A Room with a Stew (May 13). Contact 01423 502116.

Dukes Theatre, Lancaster: Exhibition: Sandra Callanan - Her Life in a Stitch (to May 17); We Found Love (May 9). Contact 01524 598500.

Grand Theatre, Lancaster: LADOS presents Hairspray (to May 9); The Kilkennys (May 10); Kevin Bridges (May 11 and 12). Contact 01524 594151.

St Mary’s Church, Kirkby Lonsdale: Kirkby Lonsdale Choral Society in concert (May 9). Contact 015242 73099.

Grand, Clitheroe: Lunchtime Live (May 8); Kazabian and Fret 64 (May 8); Ska special with Neville Staple Band (May 9). Contact 01200 421599.

Muni, Colne: Rich Hall – 3:10 To Humour (May 8). Contact 01282 661234.

Burnley Mechanics: Bobby Socks and Blue Jeans (May 9): Sing-A-Long-A-Frozen (May 10). Contact 01282 664400.

Keighley Playhouse: Death In High Heels (to May 9). Contact 07599 890769.

Exchange Arts Centre, Keighley: Queen Alright (May 9); Bingley Music Live competition (May 13). Contact 01535 605310.

Baccapipes Folk Club, Keighley: Den Miller and Strid (May 8). Contact 01535 605310.

West Lane Baptist Church, Haworth: Haworth West Lane Baptist Amateurs present Mrs Hyacinth Pluckett’s Edwardian Soirée (May 13, 15 and 16). Contact 01535 643425.

Victoria Hall, Saltaire: The Cinema Organ Society presents Nigel Ogden in concert (May 10). Contact 0161 633 4153.

Ilkley Playhouse: Ilkley Players perform Ding Dong (to May 9). Contact 01943 609539.

King’s Hall, Ilkley: David Starkey discusses his latest book, Magna Carta - The True Story Behind the Charter (May 14). Contact 01943 816714.

Alhambra Theatre and Studio, Bradford: Jersey Boys (to May 9); Poetry with Mike Harding (May 9); Derren Brown Live (May 11 to 16). Contact 01274 432000.

St George’s Hall, Bradford: The Cat In The Hat (to May 8); Elevations present Shine (May 9); Jack Jones (May 13). Contact 01274 432000.

Theatre in the Mill, Bradford: Syrian civil war drama Spring Reign (May 13). Contact 01274 233200.

Grand Theatre, Leeds: Opera North presents Carousel (May 9 to 23). Contact 0844 848 2700.

Carriageworks, Leeds: Luke Wright: Stay-at-Home Dandy (May 7); Vamos Theatre’s Nursing Lives (May 9); stand-up double bill from Carly Smallman and Tom Allen (May 9). Contact 0113 224 3801.

Leeds City Varieties: Albert Lee And Hogan’s Heroes (May 7); Richard Herring (May 9); The Reduced Shakespeare Company present The Complete History of Comedy (May 10); The Manfreds (May 14). Contact 0113 243 0808.

West Yorkshire Playhouse, Leeds: The Playground (to May 28); Deranged Marriage (to May 10); Anna Karenina (May 9 to June 13); Birdsong (May 12 to 23); The Rolling Stone (May 12 to 23). Contact 0113 213 7700.

Leeds Town Hall: Irish singer Mary Black (May 12); Al Stewart: Year of the Cat (May 13). Contact 0113 224 3801.