Tim Travis og hans familie sprænges i stumper og stykker, da Tims ældre bror tager sit eget liv. Tidligere familiekonflikter kommer for en dag, og de må alle tage deres liv op til revision. Ved siden af kæmper Tim med sit ungdomsliv: kærester, venner, fester og misbrug.

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?

Den ukuelige optimist Ryden Malby får den mest brutale opvågning, da hun skal ud på arbejdsmarkedet. Hun kan nemlig ikke få et arbejde og er derfor tvunget til at flytte tilbage til sit barndomshjem og tilbage til sin excentriske familie. Her forsøger hun at finde den rigtige fyr og bare en antydning af, hvor hendes liv er på hen. I frustration over livet indser hun efterhånden, at hendes bedste ven er det eneste, som kan give hendes liv lidt mening.