As a new year at school begins, Lola's heart is broken by her boyfriend, though soon she's surprised by her best friend, promising musician Kyle, who reveals his feelings for her.
In a world connected by YouTube, iTunes, and Facebook, Lola and her friends navigate the peer pressures of high school romance and friendship while dodging their sometimes overbearing and confused parents. When Lola's mom, Anne, "accidentally" reads her teenage daughter's racy journal, she realizes just how wide their communication gap has grown. Through hilarious and heartfelt moments between mother and daughter, LOL is a fresh coming-of-age story for modern times.—Anonymous
High school stud Kyle dreams of a rock star career as singer of his amateur band, but his strict father cares only for his poor grades. He's the thoughtful new boyfriend of fickle Lola, who broke up with last year's lover over a social media mishap. Her airhead mother only sets bad examples, and hides being an item again with her divorced father Allen, already green with jealousy, while falling in love with sexy police detective James after another conviction for driving offenses. Lola doesn't give Kyle a chance to explain his apparent fling with the class slut Ashley is a prank out of control from her own thoughtless 'best friend' Emily, so she tries to seduce nicest classmate Jeremy, who wisely sticks to honor and virginity, even at a party that get wild at Lola's place as her grandma falls asleep drunk after flirting with the handsome boys. The comedy of errors moves on class trip to 'Paris', although stuck at guest families in the petty suburban 'banlieu'.—KGF Vissers
Lola/Lol (Miley Cyrus) leads an ordinary life, with her boyfriend Chad (George Finn), and best friends Emily (Ashley Hinshaw), Janice (Lina Esco) and Kyle (Douglas Booth) in Chicago.A guy named Wen has the hots for Emily, but Emily publicly doesn't allow him to get close to her.
Emily has a huge crush on her math teacher Colin Ross (Austin Nichols). Emily took math just to be close to Colin and asks him if he can home tutor her. Colin refuses saying that he is all booked up for the semester.Emily lives her mother (Nora Dunn) and has a younger brother named Jackson (Brady Tutton).
When they return to school, Lola discovers that Chad has cheated on her over the summer, so the two of them break up. Lola and Kyle begin to realize that they have feelings for each other and pursue a relationship, but this is complicated due to the fact that Chad and Kyle are friends, and Lola's "enemy" Ashley (Ashley Greene) wants to date Kyle. Lola calls Ashley "Post-It" as she sticks to anyone and everyone.Lola spreads a rumor that she slept with someone, just to make Chad jealous who claimed to have had sex with Ashley.
Kyle and his band (which includes Chad) want to compete in the battle of the bands (the winner of the competition gets a record deal), but Kyle's dad doesn't support Kyle's passion for music and feels that it is getting in the way of his schoolwork. Lola records all of these events in her diary.
Lola's mom, Anne (Demi Moore), is a divorcee who frequently has sex with her ex-husband, Allen (Thomas Jane) until she finds out that Allen has been sleeping with another woman at the same time. Things between Anne & Lola are up and down. Anne is very protective of Lola, which Lola finds intrusive. Anne sees one day that Lola has had a Brazilian wax and is concerned about Lola's sex life. Anne says that she will not allow Lola to be a porn star.
To make Chad jealous, Lola asks his childhood friend James to sleep with her as a favor, but he refuses. Lola cannot ask Kyle as then he would know that Lola did not sleep with anyone, and then Chad would know too. James is the son of Kathy (Gina Gershon) and Roman (Fisher Stevens), who are friends with Anne and tell her about Allen's affair with a bimbo.
Chad and Lola end up fighting at school and are dragged to the Principal's office. The school calls Anne. Anne confronts Lola, who denies that she slept with anyone.Anne also begins to realize that she and Lola are growing further apart once Lola throws a party when Anne was away for the weekend with her ex-husband and is caught by Anne (who returns a day earlier), who threatens to not allow Lola to go on her class trip to Paris.
Emily goes on an anonymous sex chat site and chats with a guy wearing a peculiar t-shirt (and both their heads were not visible on the video chat). At Lola's party Emily realizes that the guy she chatted with was Wen, as Wen was wearing the same t-shirt at the party.
Things finally start to change when Anne meets police officer James (Jay Hernandez). Anne got a parking ticket and was late coming out of courthouse. As she got no cabs, and James offers to drop Anne home on his bike.
Later, James is invited to Lola's school for a talk on drugs. James runs into Anne again at school and they begin to date. After the drugs presentation at school, Lola looks for Kyle in the bathroom and overhears two people having sex in the stall. Lola assumes it is Kyle and Ashley after seeing a purse similar to Ashley's peeking out from under the stall. Lola confronts Ashley, who doesn't deny it.After Lola leaves, Emily and Wen come out of the stall. Emily still doesn't want to be seen in public with Wen.
During their relationship, James offers Anne advice on how to reconnect with Lola. She takes up the advice.
A huge fight breaks out between Kyle and Lola, where Lola accuses Kyle of cheating on her, and the two break up. After the breakup, Lola is determined to make Kyle jealous and tries to do so by making out with her childhood friend Jeremy (Jean-Luc Bilodeau). Meanwhile, Lola and Anne reconnect (after James talks to Anne & tells her that she is good mother & Lola is a good girl), and Anne allows Lola to go on the class trip to Paris.
Kyle's dad finds pot in the house & assumes it was Kyle who brought it. Coupled with his average grades, Kyle's dad is angry & breaks his guitar.While on the Paris trip, Emily finally admits to Lola it was actually her and her secret boyfriend Wen (Adam Sevani) in the bathroom, not Ashley and Kyle. After this realization, Lola and Kyle get back together and Lola spends the night with Kyle where he is staying, and they have sex for the first time. When they all get home, Lola sticks up for Ashley when Chad calls her a hoe. Ashley thanks her for this and it seems they could be friends again in the future.
Meanwhile, Anne finds Lola's diary and finds out that Lola has slept with Kyle, made out with Emily and done drugs. She confronts Lola, and the two of them have a huge falling-out, causing Lola to move in with her dad. Eventually, Lola and Anne reconcile, and Lola moves back in with her mother.
Kyle performs at the Battle of the bands without his dad's permission but leaves him an invitation. His dad attends & is impressed with Kyle's skills. Kyle's band wins battle of the bands with his father's support.
Kyle and Lola stay together, and Ashley and Chad begin to date. The film ends with Anne and Lola laughing out loud while cuddling.