Rio de Janeiro. Dé (Thiago Martins) woont in de favela Cantagalo, in Ipanema. Zoon van de meid Bernadete (Cyria Coentro) en in de steek gelaten door zijn vader, zag Dé zijn broer Beto vermoord worden door een drugsdealer en zijn andere broer, Carlão (Rocco Pitanga), verbannen uit de favela door de bandieten. Vastbesloten om niet het pad van de misdaad te volgen, verkoopt Dé hotdogs bij een kiosk op het strand. Van daaruit observeert hij Nina (Vitória Frate), de enige dochter van een rijke familie die in Vieira Souto woont, een straat voor het strand van Ipanema. De twee ontmoeten elkaar op het strand en worden uiteindelijk verliefd. De verschillen tussen hun herkomstwerelden leiden echter tot verschillende kritieken en verhulde vooroordelen.