Harrogate Theatres: Croydon Avengers (tonight to Saturday); Dinosaur World Live (Saturday and Sunday); Northern Soul and Motown All Nighter - Long After Tonight Is All Over (Saturday); Rossett School Summer Spectacular Concert (Monday); Some Mothers Do ‘Ave ‘Em (Tuesday to June 23); 100 Ways to Tie a Shoelace (June 21-23). Call 01423 502116.

The Dukes, Lancaster: Screenings of Royal Opera House: Swan Lake (Sunday) Encore: An American in Paris (Wednesday) and Glyndebourne: Madama Butterfly (June 21); walkabout theatre The Three Musketeers in Williamson Park (July 3 to August 18). Call 01524 598500.

Grand Theatre, Lancaster: The Lion, the Witch and the Wardrobe (tonight and tomorrow); The Magic of Motown (Saturday); The Dreamboys (Sunday); The Snail and the Whale (Wednesday and June 21); The Billy Fury Years (June 22). Call 01524 64695.

Muni, Colne: KVU Singers present Sir John Tomlinson in concert (Sunday); Dance Night (June 23). Call 01282 661234.

Ace Centre, Nelson: Cream Tea Cinema: The Garrick - That Good Night (Wednesday to June 22). Call 01282 661080.

Pendle Hippodrome Theatre, Colne: Pendle Hippodrome Theatre Company presents Blackadder Goes Forth (until Saturday); Colne Commemorates The Great War (June 23). Call 01282 617315.

Grand, Clitheroe: D-R-I-V-E charity night (Saturday); The Story of Guitar Heroes (June 22). Call 01200 421599.

Burnley Mechanics: Burnley Gotta Sing (June 18-19); Pinked Floyd (June 23). Call 01282 664400.

Exchange Arts Centre, Russell Street, Keighley: Wolf 359 and Hoamin (June 15); Ozzbest (June 22). Call 01535 661591.

Pennington’s Octagon, Bradford Road, Keighley: Dan Baird and Homemade Sin (June 15); 80’s Icons Tribute Tour (June 29). Call 01274 562252.

Brontë Parsonage Museum, Haworth: Making Thunder Roar: Emily Brontë (until January 2019). Call 01535 642323.

King’s Hall, Ilkley: The Elvis Years - The Story of the King (tonight); A Country Night in Nashville (June 28). Call 01274 432000.

Bingley Arts Centre: Richard Lloyd Theatre presents I Love You Mum (June 29-30); Bingley Little Theatre presents Blackadder Goes Forth (July 2-7). Call 01274 567983.

Alhambra Theatre and Studio, Bradford: Son Of A Preacher Man (until Saturday); The Play That Goes Wrong (June 18-23); An Evening with Billy Pearce (June 29). Call 01274 432000.

Carriageworks Theatre, Leeds: Katie’s Birthday Party (tonight); Me and My Bee (tonight); The Man Who Planted Trees (Saturday); A Square World (Saturday); The Wedding Singer musical (Tuesday to June 23); On Behalf of the People (June 22). Call 0113 3760318.

City Varieties, Leeds: Berlin to Broadway with Kurt Weill (tomorrow to June 21); comedian David Baddiel (June 22-23). Call 0113 243 0808.

Grand Theatre, Leeds: Wicked The Musical (until July 7). Call 0844 8482700.

Leeds Town Hall: The Great Yorkshire Vegan Festival (Saturday and Sunday); Rufus Wainwright (June 26); Clare Teal and Her Big Mini Big Band (June 30). Call 0113 224 3801.

West Yorkshire Playhouse, Leeds: Talking Heads: Graham, Peggy and Muriel (tonight to June 23); Berlin to Broadway (tomorrow to June 21). Call 0113 213 7700.