Harrogate Theatres: Russian State Opera present Romeo and Juliet (tonight); The Bootleg Beatles (tomorrow); Harrogate Choral Society presents Handel's Messiah (Saturday); Hyena Comedy Club (Saturday); Roy Wood Rock and Roll Band: Red E 2 Rock Christmas (Monday); Irish singer Daniel O'Donnell (Tuesday); comedian Russell Brand (Tuesday); Harrogate and Skipton choir Rock Up and Sing! (December 17). Call 01423 502116.

The Dukes, Lancaster: Aladdin pantomime (until January 6); screenings of National Theatre Live: Young Marx (tonight) and Royal Opera House: The Nutcracker (Sunday); The Christmas Cabaret with Slightly Fat Features (tomorrow and Saturday). Call 01524 598500.

Grand Theatre, Lancaster: Dick Whittington pantomime (until December 29); Snow White adult pantomime (Saturday to Monday); comedian Jason Manford (December 14 - SOLD OUT). Call 01524 64695.

Nuffield Theatre, Lancaster Arts, Lancaster University: Clare Teal and Trio: Ella Remembered (tonight); Lancaster University Theatre Group present Macbeth (Saturday to Monday). Call 01524 594151.

Muni, Colne: From the Jam 40th Anniversary Tour (tomorrow); Soul Night (Saturday); Snow White pantomime (January 6-21). Call 01282 661234.

Ace Centre, Nelson: Screening of National Theatre Live: Young Marx (tonight); screening of the film Going in Style (Monday). Call 01282 661080.

Grand, Clitheroe: Streetfeet Christmas Showcase (tonight); Take That Experience (tomorrow); James Morton Quartet (Saturday). Call 01200 421599.

Burnley Mechanics: A Christmas Carol - A Folk Opera (December 14). Call 01282 664400.

Exchange Arts Centre, Russell Street, Keighley: Tom Hingley Band (Inspiral Carpets) with The Sailmakers and Daniel Mark Aspinall (tomorrow). Call 01535 661591.

Pennington’s Octagon, Bradford Road, Keighley: Roy Chubby Brown (December 14). 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: Bingley Little Theatre presents Hobson's Choice (until Saturday); PV Players present Table For One (Sunday). Call 01274 567983.

Alhambra Theatre and Studio, Bradford: Christmas Words (tonight); The Chicago Blues Brothers (tomorrow); comedian Ed Byrne (Saturday); Del and Rodney: The Comedy Dinner Show (Monday and Tuesday); Edmund and Queenie: The Comedy Dinner Show (Wednesday); Cinderella pantomime (December 16 to January 28). Call 01274 432000.

Bradford Cathedral: Christmas Festival 2017 (Tuesday). Call 01274 432000.

Carriageworks Theatre, Leeds: Jack and the Beanstalk pantomime (until January 6). Call 0113 3760318.

City Varieties, Leeds: Aladdin, the Rock 'n' Roll Panto (until January 7). Call 0113 243 0808.

Grand Theatre, Leeds: Northern Ballet present The Little Mermaid (until December 17). Call 0844 8482700.

Leeds Town Hall: John Wilson and the John Wilson Orchestra (tonight); musician Kate Rusby (tomorrow); Festive Box Of Delights (Saturday); The Rat Pack at Christmas (Tuesday). Call 0113 224 3801.

Leeds City Museum: Skeletons: Our Buried Bones (until January 7, 2018). Call 0113 2243732.

West Yorkshire Playhouse, Leeds: The Lion, The Witch and The Wardrobe (until January 21). Call 0113 213 7700.