Harrogate Theatre: Agatha Christie's And Then They Were None (to July 11); Gyles Brandreth (July 13); 6:12 presents Come and Go & Play, a double bill of plays by Samuel Beckett (July 15 to 18); Germaine Greer: The Disappearing Woman (July 16). Contact 01423 502116.

Dales Countryside Museum, Hawes: A Linocut Nature: an exhibition by artist Helen Roddie (to July 19). Contact 01969 666210.

Farfield Mill, Sedbergh: Exhibitions: Colin Reynolds' Seascapes (to September 6), Jamie Barnes - Architypes and Aquatints (to September 6), and Mary Sleigh and Jan Miller (July 11 to August 31). Contact 015396 21958.

Dukes Theatre: Lancaster: The Dukes Senior Youth Theatre and That Music Thing present Premiere (July 16 to 18). Contact 01524 598500.

Williamson Park, Lancaster: Oliver Twist (to August 30). Contact 01524 598500.

Grand Theatre, Lancaster: The Railway Children (July 9, 10 and 11); Gyles Brandreth (July 12). Contact 01524 594151.

Grand, Clitheroe: Backstage Pass Showcase (July 11). Contact 01200 421599.

Burnley Mechanics: Inspirations - a spectacular dance extravaganza (July 11 and 12). Contact 01282 664400.

Laycock Village Hall: Moreland & Arbuckle perform at the Bronte Blues Club (July 10). Contact 07773 637335.

Exchange Arts Centre, Keighley: Slayer tribute War Ensemble with Valafar (July 25). Contact 01535 661591.

Baccapipes Folk Club, 9 Henry Street, Keighley: English tradition from Trio Threlfall (July 10); singers' night (July 17). Contact 01535 605310.

Pennington’s Octagon Live, Bradford Road, Sandbeds, Keighley: Mud Morganfield (July 10); comedy night (July 11); Contact 01274 562252.

Bingley Arts Centre: Bingley Little Theatre presents The Ladykillers (to July 11); Bradford Metropolitan Concert Band: 40th anniversary concert (July 12); Stage 84 presents Oliver! (July 15 to 18); Kaleidoscope Youth Theatre presents The Princess and the Petit Pois and The Wizard that Woz (July 16 and 18) and Bags and Baggages and A Handbag (July 17 and 19). Contact 01274 567983.

Victoria Hall, Saltaire: The Cinema Organ Society presents David Lowe and Robert Rowley (July 12). Contact 0845 400 2208.

Kings Hall, Ilkley: Upstagers present Cole Porter’s musical Anything Goes (July 15 to 18). Contact 01943 607944.

Ilkley Playhouse: The Ladykillers (to July 18); One Night of Love (July 9). Contact 01943 609539.

Alhambra Theatre and Studio, Bradford: Dirty Dancing (to July 25); Bradford Theatre Arts presents The Dreamflight (July 15 and 16). Contact 01274 432000.

St George’s Hall, Bradford: Footsteps present Making History (July 10 and 11); Kevin Bridges: A Whole Different Story (July 15). Contact 01274 432000.

Millennium Square, Leeds: An evening with Alfie Boe (July 24). Contact 0113 224 3801.

Grand Theatre, Leeds: Jesus Christ Superstar (to July 11); The Selfish Giant (July 12); Alan Carr: Yap, Yap, Yap (July 12); Dreamboats And Miniskirts (July 13 to 18). Contact 0844 848 2700.

Carriageworks, Leeds: Leeds Youth Opera presents The Elixir of Love (to July 11); Kevin Precious with Alfie Moore (July 11). Contact 0113 224 3801.

Leeds City Varieties: City Varieties Youth Theatre Company presents Frankly Prince Charming You're Just Not My Type (July 18). Contact 0113 243 0808.

West Yorkshire Playhouse, Leeds: hit play Beryl about world champion female cyclist (to July 18); Open Season - a showcase of local talent from a diverse range of youth, community and professional performers (to July 25). Contact 0113 213 7700.

Leeds Town Hall: Schools concerts (July 15). Contact 0113 224 3801.

Henry Moore Institute, Leeds: Exhibition: Eileen Agar: Natural Ready-mades (to August 30). Contact 0113 246 7467.

Victoria Theatre, Halifax: National Dance Company Of Ireland in Rhythm Of The Dance (July 16); Ben & Holly’s Little Kingdom children’s show (July 22 and 23). Contact 01422 351158.