Norval Greenwood er en ung mand, der har levet et problematisk liv, blandt andet med alkoholmisbrug. En dag får han en uventet besked fra sin far, som han ikke har set længe. Faderen beder sin søn om at besøge ham i hans afsidesliggende hus. Norval tager øjeblikkeligt afsted i håbet om, at genforeningen kan skabe lidt ro i hans liv. Dette bliver dog ikke den rolige tur, Norval havde håbet på. Faktisk udvikler turen sig til et regulært mareridt.

Efter en tragedie er en velrenommeret danseskole i New York på fallittens grund. Efter at have forladt danseverdenen for altid, bliver Travis (Patrick Swayze), Chrissa (Lisa Niemi) og Max (George De La Pena) hevet tilbage til den danseverden, der ødelagde deres karrierer. De har nu én sidste chance for at puste liv i gløderne og redde danseskolen. Kan de finde passionen og magien og bevise, at mirakler virkelig sker?