Choose a date range:
Reset date range
Cinema
The Royal Ballet: The Nutcracker
Friday 19 December 2025
5:00 pm
More times available
In The Royal Ballet: The Nutcracker, the magician Drosselmeyer needs to save his nephew. Hans-Peter has been transformed into a Nutcracker.
Find out moreCinema
MET Opera Live: I Puritani
Saturday 10 January 2026
5:45 pm
Experience the first new Met production of Bellini’s final masterpiece in nearly 50 years, MET Opera Live: I Puritani.
Find out moreCinema
National Theatre Live: The Fifth Step
Thursday 15 January 2026
7:30 pm
After years in a 12-step programme of Alcoholics Anonymous, James becomes a sponsor to newcomer Luka in National Theatre Live: The Fifth Step.
Find out moreCinema
The Royal Opera: La Traviata
Sunday 18 January 2026
2:00 pm
At one of her lavish parties, celebrated Parisan courtesan Violetta is introduced to Alfredo Germont in The Royal Opera: La Traviata.
Find out moreCinema
National Theatre Live: Hamlet
Thursday 22 January 2026
7:00 pm
More times available
Duty and doubt, surrounded by power and privilege, National Theatre Live: Hamlet dares to ask the ultimate question – you know the one.
Find out moreCinema
The Royal Ballet: Woolf Works
Sunday 15 February 2026
2:00 pm
Virginia Woolf defied literary conventions to depict rich inner worlds – her startling and poignant reality in The Royal Ballet: Woolf Works.
Find out moreCinema
National Theatre Live: The Audience
Thursday 26 February 2026
7:00 pm
More times available
Returning to cinemas for the first time in over a decade, Helen Mirren plays Queen Elizabeth II in, National Theatre Live: The Audience!
Find out moreCinema
The Royal Ballet: Giselle
Sunday 08 March 2026
2:00 pm
The Royal Ballet: Giselle, has fallen in love with Albrecht. When she discovers that he is an unavailable nobleman, she falls in despair.
Find out moreCinema
MET Opera Live: Tristan und Isolde
Saturday 21 March 2026
3:45 pm
The electrifying Davidsen tackles one of the ultimate roles: the Irish princess Isolde in MET Opera Live: Tristan und Isolde.
Find out moreCinema
The Royal Opera: Siegfried
Sunday 05 April 2026
2:00 pm
Raised by a scheming dwarf and unaware of his true family origins, a young man embarks on an epic journey in The Royal Opera: Siegfried.
Find out moreCinema
The Royal Opera: The Magic Flute
Sunday 26 April 2026
2:00 pm
Princess Pamina has been captured. Her mother, tasks the young Prince Tamino with her daughter’s rescue in The Royal Opera: The Magic Flute.
Find out moreCinema
MET Opera Live: Eugene Onegin
Saturday 02 May 2026
5:45 pm
After debuting in Puccini’s Madama Butterfly, Grigorian returns as Tatiana, the lovestruck young heroine in MET Opera Live: Eugene Onegin.
Find out moreCinema
National Theatre Live: The Playboy of the Western World
Thursday 28 May 2026
7:00 pm
More times available
Coughlan, Hardwicke and McSweeney in Synge’s riveting play of self-discovery, National Theatre Live: The Playboy of the Western World.
Find out moreCinema
MET Opera Live: El Último Sueño de Frida y Diego
Saturday 30 May 2026
5:45 pm
MET Opera Live: El Último Sueño de Frida y Diego, a magical-realist portrait of Mexico’s painterly power couple Frida Kahlo and Diego Rivera.
Find out moreCinema
National Theatre Live: Les Liaisons Dangereuses
Thursday 25 June 2026
7:00 pm
More times available
Manville joins Turner in a striking new staging of Hampton’s celebrated adaptation in National Theatre Live: Les Liaisons Dangereuses.
Find out more