Synopsis - Dans les années 80, Billy (Jamie Bell), un jeune garçon de onze ans dont la mère est décédée, vit avec son frère et son père Jackie (Gary Lewis), tous deux mineurs. Ce travail rapportant peu, le père de Billy fonde tous ses espoirs en lui, espérant qu'il pourra devenir un grand boxeur. Un jour, Billy découvre qu'un cours de danse pour jeunes filles a lieu dans le gymnase où il s'entraîne. Très vite fasciné par ce qu'il voit, Billy abandonne la boxe, qu'il n'aime pas, pour participer en secret aux cours de danse. Lorsque son père et son frère le découvrent, c'est la crise. Soutenu par son professeur, Mme Wilkinson, Billy va tenter de convaincre son père de le laisser s'inscrire dans une prestigieuse école de danse.