Teenager Rick Stevens (Nat Wolff) is the central character and he has a crush on Nina Pennington (Selena Gomez).
But everything is getting in his way.
There's the drunken mother, the amorous neighbour, dangerous gangsters and his weird friends - it all adds up to trouble.
When he forms a friendship with Nina and embarks on a rock 'n' roll journey, nothing runs smoothly.
Everything Nick tries turns bad and eventually, even his extensive lying catches him out.
Nina has her own issues - dealing with her overbearing ex-boyfriend, Kevin, while trying to carry out her charity work and preparing for the priesthood.
If Nick wants to win Nina, he will need to try something new - honesty - and right all his wrongs.
Watch the trailer for Behaving Badly below: