Bradford Alhambra:

Whistle Down the Wind (until Saturday); Dad’s Army Marches On (Monday-July 10); Annie (August 24-20); Chess (November 9-13); Hairspray (November 30-December 11). Phone 01274 432000.

St George's Hall, Bradford:

Bond and Beyond with the Orchestra of Opera North (July 9); Swinging Las Vegas Legends Show with Buddy Greco (July 30); comedian Jason Manford (July 31). Phone 01274 432000.

Victoria Theatre, Halifax:

Peppa Pig’s Party (July 10/11); Sensational 60s Experience with The Tremeloes, Herman’s Hermits and The Union Gap (October 9); Spirit of Pink Floyd tribute (November 6); comedian Mark Watson (December 4). Phone 01422 351158.

Leeds Grand:

Hairspray (until Saturday); Rock Around the Clock (Monday-July 10); Monty Python comedy musical Spamalot (July 12-17); Rat Pack Live from Las Vegas (July 19-24); Michael Jackson tribute show Man in the Mirror (July 27-31); The Country Girl (August 2-7); Fireman Sam (August 9-10); Abba tribute show Dancing Queen (August 13-15); Alan Ayckbourn comedy Bedroom Farce (August 16-21). Phone 0844 848 2701.

West Yorkshire Playhouse, Leeds:

Noel Coward’s Hay Fever (until July 10); The Mermaid Princess (until Saturday); Britain’s Got Bhangra (July 13-17); This Land: The Woody Guthrie Story (July 15-17). Phone 0113 213 7700.

Harrogate Theatre:

Northern Stage and the Company of Angels present a stage adaptation of Richard Milward’s debut novel, Apples (July 1 to 3); Lip Service and Harrogate Theatre present Desperate to be Doris, an outrageous tribute to Doris Day (July 2 to 10). Contact 01423 502116.

Dukes Theatre, Lancaster:

The Dukes and Williamson Park stage Peter Pan (to August 7); Beaumont College presents Shortcuts 10, a series of short films (July 2); Loyne Specialist School presents My World, an art exhibition (to July 7). Contact 0845 344 0654.

The Muni, Colne:

Arden Youth Choir performs (July 9). Contact 01282 661234.

Ace Centre, Nelson:

First Friday Frolics (July 2). Contact 01282 661080.

Platform Gallery, Clitheroe:

Artefact exhibition, showcasing craftwork including ceramics, glass, jewellery, metal work and textiles (to July 17). Contact 01200 443071.

Bingley Arts Centre:

Bingley Little Theatre in comedy Dad’s Army (until Saturday). Phone 01274 432000.