João Roberto (Johnny como ele prefere ser chamado) é o típico bad boy dos filmes e livros, com os cabelos bagunçados, a jaqueta de couro, os tênis surrados e o violão nas costas, quando passa faz todas as meninas suspirarem, e nem mesmo as professoras resistem aos seus encantos. O problema é que o garoto odeia relacionamentos sérios, a única garota com quem ele passa mais tempo é a melhor amiga, Marianna, uma garota que ama andar de skate, e o grande amor da vida de Johnny é seu carro, um opala azul. Ana Júlia é o tipo de garota que Johnny não suporta, filha de um empresário, é do tipo nerd de nariz empinado, fios de cabelo perfeitamente arrumados e roupas de marca engomadinhas. A menina certinha apenas sorri para os garotos de elite que o pai lhe apresenta nas festas de luxo que frequenta, o pai não aceita que ela ao menos fale com garotos de classe baixa. Johnny julga que Ana Júlia leva uma vida perfeita e que é esnobe, mas ele pode acabar descobrindo que a vida da "engomadinha" não é tão perfeita assim e que talvez ela não seja tão insuportável. Juntos os dois vão descobrir que a frase "os opostos se atraem" talvez seja mesmo verdadeira.