Ryder (Jacob Elordi) é um jovem do subúrbio de Los Angeles e assim como qualquer jovem dos anos 80, quer se divertir, mas sem perder sua identidade e individualidade, sonhando em ser um grande patinador. Ele mora com a mãe, a superprotetora Lori (Keegan Connor Tracy) - que não concorda e nem apoia o sonho do filho - o motivo é simples: Lori perdeu o filho mais velho, que era um grande dançarino sob patins, durante um acidente de carro quando este vinha de uma apresentação. Ryder idólatra o irmão e assim como ele é apaixonado por patinar, e começa a fazer aulas de patinação e dança escondido da mãe com ajuda de Kevin (Casey Cott) fazendo também como uma forma de homenagear o irmão mais velho. No Rock'n Stone, Ryder passa a ser treinado por Kevin, que lhe ensina várias manobras e truques nos patins. No entanto, Ryder acaba se desentendo com uns dos alunos, Morgan, e eles fazem uma aposta: Ryder deverá ganhar a competição de dança e pra isso tem apenas seis semanas pra treinar. Além de Kevin, ele conta com ajuda da bela e sensual professora de patinação Carly, com quem se envolve amorosamente. A situação piora quando Ryder descobre que ele e sua mãe estão a ponto de serem despejados de seu apartamento e com isso, ele fará o possível pra vencer a competição e com o dinheiro quitar a dívida.