Harrogate Theatres: Adaptation of The Vicar of Dibley (tonight to Saturday); The Spirit of '67 - one day, four events (Saturday); musical The Wiz (Saturday); sinister mystery Magic Circle (Tuesday to July 28); Wind in the Willows (July 28); The Unfortunate Yet Surprisingly Average Life Of Franklin (July 28-29). Call 01423 502116.

The Dukes, Lancaster: Treasure Island, walkabout theatre in Williamson Park (until August 12); Half of Me (tomorrow); National Theatre Live screenings of Angels in America: Millennium Approaches (tonight), Angels in America: Perestroika (July 27) and Peter Pan (August 3). Call 01524 598500.

Grand Theatre, Lancaster: Comedian Jimmy Tarbuck (Tuesday). Call 01524 64695.

Muni, Colne: Soul Night (August 12). Call 01282 661234.

Ace Centre, Nelson: National Theatre Live screenings of Angels in America: Millennium Approaches (tonight) and Angels in America: Perestroika (July 27); Comedy Night (August 4). Call 01282 661080.

Grand, Clitheroe: National Theatre Live screenings of Angels in America: Millennium Approaches (tonight) and Angels in America: Perestroika (July 27); Grand Choir - Summer Pop Concert (tomorrow); An Evening with Charlie Kelly (Sunday); Cloudspotting music and arts festival (July 28-30) Call 01200 421599.

Burnley Mechanics: The Steve Hewlett Show (Saturday). Call 01282 664400.

Exchange Arts Centre, Russell Street, Keighley: The Dirty Strangers, The Last Great Dreamers, The Fargo Railroad Company and Matty James (tomorrow); Ozzbest (Saturday); Eric Clapton Tribute – Derek and the Geronimos (July 28); Silverlode and Dave McKinley (July 29). Call 01535 661591.

Pennington’s Octagon, Bradford Road, Keighley: Chris Nott as David Essex (tomorrow); Dan McCann (July 28). Call 01274 562252.

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

Bingley Arts Centre: Stage 84 present Broadway Musical Showcase (tomorrow and Saturday); musicians Dan Baird and Homemade Sin (July 27); Simon and Garfunkel tribute evening (July 29). Call 01274 567983.

Alhambra Theatre and Studio, Bradford: La Cage Aux Folles (until Saturday); musician Joe McElderry (Tuesday); The Curious Incident Of The Dog In The Night-Time (July 31 to August 5). Call 01274 432000.

Carriageworks Theatre, Leeds: A Night at the Proms (Saturday); What People Think (July 29); Snake Davis Band (August 3); How To Learn Jazz: A Beginners Guide with Dom Moore (August 3). Call 0113 3760318.

City Varieties, Leeds: Musical Loserville (July 28-29). Call 0113 243 0808.

Grand Theatre, Leeds: Dirty Dancing (Monday to July 29); adaptation of Jane Eyre (July 31 to August 5). Call 0844 8482700.

Leeds Town Hall: The Massed Voices of Inspiration: Let The Sunshine In (July 22). Call 0113 224 3801.

Leeds City Museum: Dying Matters (until July 30); For All Seasons (until August 28). Call 0113 2243732.

West Yorkshire Playhouse, Leeds: Barber Shop Chronicles (until July 29); The Gruffalo (Tuesday to July 30). Call 0113 213 7700.