Ruby (Keenan Kampa) tanzt leidenschaftlich gern klassisches Ballett. Voller Hingabe und Talent studiert sie an der renommiertesten Musikschule in New York – lediglich mit dem modernen Tanz steht sie auf Kriegsfuß. Eines Tages trifft sie auf den britischen Geigenspieler Johnnie (Nicholas Galitzine), der seinen Lebensunterhalt mit improvisierten Konzerten auf der Straße bestreitet und mit seinen Streetdance-Freunden zusammenlebt. Zwischen ihm und Ruby sprühen schon bald die Funken, doch als herauskommt, dass Johnnie kein gültiges Visum hat, bleibt nur eine Lösung: Ein Sieg bei einem Tanzwettbewerb an Rubys Schule soll ein Studentenvisum und ein Stipendium einbringen. Zusammen mit Johnnies Freunden erarbeiten er und Ruby eine einzigartige Choreographie, bei der die Coolness des Streetdance mit den grazilen Bewegungen des Ballets und den Klängen klassischer Musik miteinander verwoben werden. Derweil rückt der Tag der entscheidenden Darbietung immer näher...