Modern Milestones review: lean, muscular modern dance
Nutcracker at the London Coliseum: a sugary confection of festive glee
Ebony Scrooge at Sadler’s Wells East: just short of full throttle joy
Perspectives at the Royal Ballet review: a hurtling, ecstatic journey
Figures in Extinction at Sadler’s Wells: restless and alive
Thikra at Sadler’s Wells: 'a stirring finale for Akram Khan'
La Fille mal gardée at the Royal Ballet: a pony on stage? Five stars!
Gesualdo Passione at the Barbican review: struggling towards salvation
R:Evolution at Sadler’s Wells: Beautiful but in thrall to the past
Vlaemsch (chez moi) at Sadler's Wells: weird stew and thin gruel
A Single Man at Royal Ballet & Opera: fitfully inspired Isherwood tale
We Should Have Never Walked On The Moon at the Southbank: irresistible
Giselle at Royal Opera House review: Yui Yonezawa triumphs
Songs of the Bulbul at Sadler’s Wells East: tumultuous and cinematic
Quadrophenia, a Mod Ballet at Sadler's Wells: 'you can’t look away'
Breakin’ Convention at Sadler’s Wells review: a bank holiday bonanza
Folclor at Linbury Theatre review: a hectic, patchy triple bill
Vollmond at Sadler’s Wells Theatre: a watery wonderland of romance
Onegin at the Royal Ballet: a passionate tribute to longing and regret
Theatre of Dreams at Sadler’s Wells: a full-bodied mind-warping show
Akram Khan’s Giselle at Sadler’s Wells: shatteringly powerful
Swan Lake at the London Coliseum review: a sweet but soporific affair
INK at Sadler's Wells review: surely the splashiest show in London
Edward Scissorhands at Sadler's Wells: a sumptuous gothic revival
ENB/Our Voices at Sadler’s Wells: sorbet-fresh with magnificent music
Alvin Ailey at Sadler’s Wells: dynamic dancers and scores that slap
Acosta Danza: Spectrum at ROH’s Linbury Theatre – full-throttle
The Sleeping Beauty at the Royal Ballet review - decorous but dull
The Royal Ballet’s Nutcracker: crisp, sweet treat that’s never cloying
ENB - Ek/Forsythe/Quagebeur at Sadler’s Wells: underwhelming
Nureyev: Legend & Legacy, Theatre Royal Drury Lane: a fitting tribute
Casanova at Sadler’s Wells review: it’ll sweep you off your feet
Swan Lake: performance for Ukraine at the Royal Opera House - stunning
Lucinda Childs’ Dance at Sadler’s Wells: what a change 40 years makes
Acosta Danza: 100% Cuban at Sadler’s Wells: A mixed bag mixed bill
Pina Bausch Kontakthof at Sadler’s Wells review: love’s a battlefield
Raymonda at the Coliseum: Tamara Rojo’s last hurrah is a triumph
Gandini Juggling: opening show of London Mime Festival is mesmerising
Matthew Bourne’s Nutcracker! review: Lip-smackingly delicious
Sergei Polunin’s Romeo & Juliet: Might this finally be his comeback?
I’ve never been to the ballet, so I’m going all-in - to the Nutcracker
Akram Khan Outwitting the Devil: Great dancing but what’s going on?
The Nutcracker at the Royal Opera House review: Unfailingly enchanting
Giselle review: A radical romance from risk-taker Natalia Osipova
The Dante Project by Wayne McGregor review: One hell of a show
The Midnight Bell review: Matthew Bourne’s at his best in the darkness
Romeo and Juliet review: a first-class return from the Royal Ballet
Akram Khan Creature review: Too much head, not enough heart
Iceland Dance Company/Sacrifice: Epic fusion of visual artists & dance
Sidi Larbi Cherkaoui / Fractus V: A world without cultural borders
Anastasia /Royal Ballet, dance review: Teetering on the edge of sanity
Carlos Acosta: The Classical Farewell, review: Not enough Carlos
Marie Chouinard, dance review: Queen of the uneasy feeling
Swan Lake in the round / ENB, review: Harmonious flock in fine feather
Betroffenheit, Crystal Pite dance review: Full of brains and craft
Rambert, dance review: Performed without trace of acting or expression
Breakin’ Convention, dance review: Breakin’ good with hip hop world
Life / BalletBoyz, dance review: Boyz pull the rabbit out of the hat
She Said, dance review: Rojo paints a different picture of Kahlo