Le savetier Andersen fascine les enfants de son village en leur racontant des contes magnifiques. A son écoute, les petits en oublient presque de se rendre à l'école. Semoncé par le maire, Andersen part pour Copenhague avec son commis, Peter. Il y devient le fournisseur en chaussons de Dora, une danseuse étoile. Il tombe amoureux de l'artiste, qui est mariée au maître de ballet, et lui écrit un conte de fées, «La Petite Sirène». Le conte deviendra un magnifique ballet. Mais, comprenant qu'il rêve d'un amour impossible, le savetier reprend le chemin de son village, où l'attendent les enfants.
Dans un petit village minier du Nord‐Est de l’Angleterre, Billy, 11 ans, découvre avec stupeur qu’un cours de danse partage désormais les mêmes locaux que son club de boxe. D’abord effaré, il devient peu à peu fasciné par la magie de la gestuelle du ballet, activité pourtant trop peu virile au regard de son père et de son frère Tony, mineurs en grève. Billy abandonne les gants de cuir pour assister discrètement aux leçons de danse professées par Mme Wilkinson. Repérant immédiatement un talent potentiel, elle retrouve une nouvelle énergie devant les espoirs que constitue Billy. Les frustrations larvées explosent au grand jour quand son père et son frère découvrent que Billy a dépensé l’argent consacré au cours de boxe pour des cours de danse. Partagé entre une famille en situation de crise et un professeur de ballet têtu, le jeune garçon embarque alors dans un voyage à la découverte de lui‐même.
Ils sont jeunes et viennent de tous les horizons. La passion de la danse les a réunis pour une année au sein d'une école réputée. Ils partagent un même rêve : devenir membre de l'un des ballets les plus prestigieux du monde. Pour avoir une chance de réussir, ces aspirants danseurs vont devoir tout donner, aller au bout d'eux-mêmes sans jamais aucune certitude en retour... Chacun à sa façon va tenter d'approcher ce but en suivant les cours du brillant Coope, le maestro en la matière. Tous hélas n'y parviendront pas...