[Review] Trajal Harrell’s Porca Miseria – profound or codswallop, you’ve gotta love art 14 May 202321 August 2026
[Review] Kontemporary Korea – original, focused, skilled work, but it didn’t rock my world 10 May 20236 July 2024
[Review] Balthus Variations and other delights in La Scala’s Ballet School show 7 May 202321 August 2026
[Review] Akram Khan’s Jungle Book reimagined – there’s lots to savour, but… 5 April 202321 August 2026
[Review] Dada Masilo’s The Sacrifice – an intriguing piece, magnificently performed 22 February 202321 August 2026
[Review] Holly Blakey Presents: Cowpuncher My Ass – a mixed bag but with evident skill 16 February 202321 August 2026
[Review] Les Ballets Jazz de Montréal’s Dance Me – little to savour in the Leonard Cohen dance show 11 February 202321 August 2026
[Review] Thick & Tight presents “Tits and Teeth – a retrospective of a dazzling career” 26 January 202321 August 2026
[Review] In difficult times, the MilanOltre Contemporary Dance Festival completes a month of shows 17 October 202022 October 2026
Photo Album: first look at The Royal Ballet’s triple bill by Tharp, Pita and Shechter 7 November 20176 July 2024
Balanchine saves the day – a triple bill at La Scala: La Valse, Symphony in C and Scheherazade 30 April 20177 July 2024
Giselle masterclass – Carla Fracci and Pompea Santoro coach two very different versions 9 October 20169 October 2026
Diana Vishneva celebrates her 15 years on stage with a ballet gala and exhibition in St Petersburg 21 June 201130 January 2020