Bingley Arts Centre:

Bingley Little Theatre in It Runs in the Family (Monday-December 11). Phone 01274 432000.

Bradford Alhambra:

Hairspray (until December 11); pantomime Snow White and the Seven Dwarfs (December 18-February 6). Phone 01274 432000.

St George’s Hall, Bradford:

Acoustic folk act Show of Hands with Miranda Sykes (tonight); Michael Jackson tribute show Who’s Bad (tomorrow); Orchestra of Opera North (December 10); clairvoyant Sally Morgan (December 9); West End singers in Beyond the Barricade at Christmas (December 14); Maddy Prior and the Carnival Band’s Carols and Capers show (December 15); comedian Ken Dodd (December 17); Bradford Festival Choral Society’s carol concert (December 18); Status Quo (December 19); Christmas with Elvis (December 21); Christmas with the Rat Pack (December 23). Phone 01274 432000.

Victoria Theatre, Halifax:

Comedian Mark Watson (Saturday); Halifax Choral Society with Handel’s Messiah (December 5); pantomime Sleeping Beauty (December 11-January 2). Phone 01422 351158.

Leeds Grand:

Northern Ballet in The Nutcracker (until December 12); Opera North in Carmen, The Merry Widow and The Portrait (January/February). Phone 0844 848 2701.

West Yorkshire Playhouse, Leeds:

Musical A Christmas Carol (until January 15); Aladdin (tomorrow-January 15). Phone 0113 213 7700.

National Media Museum, Bradford:

Photographic exhibitions From Back Home by Anders Petersen and JH Engstrom, and Fay Godwin: Land Revisited (both until March 27). Phone 08700 344 344.

Harrogate Theatre:

Pantomime Dick Whittington (to January 15); Woodlands Drama Group in Ibsen’s John Gabriel Borkman (December 2 to 4). Contact 01423 502116.

Dukes Theatre, Lancaster:

The Dukes present The Snow Queen (to January 8); Andy Kirkpatrick performs Off The Wall (December 4); comedienne Sarah Millican in Chatterbox (December 5). Contact 0845 344 0654.

The Muni, Colne:

Mary White and Reunite for Christmas (December 2); Christmas party night: Pop goes the 80s (December 3); Messiah (December 5). Contact 01282 661234.

Keighley Playhouse:

The Railway Children (December 6 to 11). Contact 08451 267 859.

Ace Centre, Nelson:

First Friday Frolics (December 3). Contact 01282 661080.