Ángel (Jules Urich, 'Street Dance'), un talentoso bailarín de breakdance, vive con su madre Gabby (Missy Yager, "Pena de muerte") en Brooklyn. Cuando Ángel trata de romper con su novio Héctor (Santiago Martínez, 'efectos secundarios'), esto es furioso. Una noche, mientras que el joven bailarín y su mejor amiga Rosie (Aimee García, 'Dexter') a pie, pensando Hector apuñala Rosie es su ex novia. Cuando se da cuenta de su error, se libera de nuevo por Angel. Después de unas semanas de recuperación, Angel está decidido a bailar otra vez, pero los médicos no son muy optimistas acerca de su recuperación. Como si esto fuera poco, él es incapaz de salir de la tragedia detrás, por lo que su madre decidió mudarse con ella a Los Ángeles a la casa de su abuela, donde sabe que será seguro. La bailarina joven pronto consigue un trabajo en una empresa de alquiler de coches y apunta a la universidad. Además, se une a un grupo de bailarines que necesitan un sexto miembro de competir en una gran batalla de breakdance.