Harrogate Theatres: Shakespeare tragedy Othello (until Saturday); school concert Celebration 17 (tonight); Roy Orbison tribute Barry Steele (tomorrow); Hyena Comedy Club (Saturday); Let's Twist Again (Sunday); The Father (Tuesday to July 8); The Father - A Creative Discussion (July 6); A Judgement in Stone (July 10-15). Call 01423 502116.

The Dukes, Lancaster: Screening of Glyndebourne: Hamlet (July 6); Treasure Island, walkabout theatre in Williamson Park (Tuesday to August 12). Call 01524 598500.

Grand Theatre, Lancaster: 9 to 5 - The Musical (until Saturday); adaptation of The Demon Headmaster (July 7-8 and July 13-15). Call 01524 64695.

Muni, Colne: Dance Night (July 15). Call 01282 661234.

Ace Centre, Nelson: Screenings of National Theatre Live: Obsession (tonight) and Angels in America: Millennium Approaches (July 20); The Afternoon Variety Show (July 6); Comedy Night (July 7). Call 01282 661080.

Grand, Clitheroe: Absolute Bowie - '50 Years of Bowie' (Saturday); Ladies Film Night: Lion (Tuesday); Family Film Night: Beauty and the Beast (July 7). Call 01200 421599.

Burnley Mechanics: Valley Academy present Oliver (until Saturday); dance show A Blast from the Past (July 8-9); Blessed Trinity RC College present Oliver (July 12-14). Call 01282 664400.

Exchange Arts Centre, Russell Street, Keighley: Foxes Faux, Ed Stones and the BD3 and Felka (tomorrow). Call 01535 661591.

Pennington’s Octagon, Bradford Road, Keighley: Soul and Motown Night with Funkystuff (tomorrow). 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 The Hypochondriac (Monday to July 8); Stage 84 present Broadway Musical Showcase (July 21-22). Call 01274 567983.

Alhambra Theatre and Studio, Bradford: Roald Dahl's Fantastic Mr Fox (until Sunday); musical The Addams Family (Tuesday to July 8); Nadeem Abbas - Sufiana Kalaam concert (July 9); Buddy - The Buddy Holly Story (July 12-15); La Cage Aux Folles (July 18-22). Call 01274 432000.

Carriageworks Theatre, Leeds: Two Pianos (tomorrow); dance show Showcase 2017 (Saturday); opera A Masked Ball (Wednesday to July 8); drama Unspoken (Wednesday to July 8). Call 0113 3760318.

City Varieties, Leeds: The Uke Variety Show (Saturday); musical Man of the La Mancha (Tuesday to July 8); double bill The Browning Version and South Downs (July 6 and 8). Call 0113 243 0808.

Grand Theatre, Leeds: Musical Mamma Mia (until July 8); musical Dreamboats and Petticoats (July 10-15); Dirty Dancing (July 24-29). Call 0844 8482700.

Leeds Town Hall: Comedian Jimmy Carr (July 14); Yorkshire choir Rock Up and Sing! One Vision (July 15-16). 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: Ode to Leeds (until Saturday); Primary Players: Shakespeare Festival 2017 – Romeo and Juliet (July 5); Barber Shop Chronicles (July 12-29). Call 0113 213 7700.