This movie is awesome and I enjoyed it very much. Here are my top picks for movies like The Perks of Being a Wallflower. Keep in mind the list is in no particular order. Enjoy the recommendations!
Duncan (Liam James) is an awkward teen who must spend the summer at a beach house with his mother (Toni Collette), her boyfriend, Trent (Steve Carell), and Trent’s obnoxious daughter. Trent can’t resist badgering Duncan, so the youth steals away to a water park and gets a job that will help him stay off Trent’s radar. As Duncan tends to the slides and pools of the aging park, he finds a father figure in wisecracking park manager Owen (Sam Rockwell) at a time when he desperately needs one.
When precocious teen Juno MacGuff (Ellen Page) becomes pregnant, she chooses a failed rock star and his wife (Jennifer Garner) to adopt her unborn child. Complications occur when Mark, the prospective father, begins viewing Juno as more than just the mother of his future child, putting both his marriage and the adoption in jeopardy.
George (Freddie Highmore) is a senior at a posh Manhattan prep school, but his disaffected attitude leaves little room for toeing the line. He’d rather doodle and read philosophy, and he strenuously avoids his parents (Rita Wilson, Sam Robards) whenever possible. Unfortunately, George’s attitude is endangering his chances of graduating. Then he meets Sally (Emma Roberts). George finds himself falling in love with her, but an older artist (Michael Angarano) adds a complication to the mix.
A spark of attraction smolders, then ignites, between two teens (Dylan O’Brien, Britt Robertson) from different high schools who meet by chance at a party.
After losing his job and wife, and spending time in a mental institution, Pat Solatano (Bradley Cooper) winds up living with his parents (Robert De Niro, Jacki Weaver). He wants to rebuild his life and reunite with his wife, but his parents would be happy if he just shared their obsession with the Philadelphia Eagles. Things get complicated when Pat meets Tiffany (Jennifer Lawrence), who offers to help him reconnect with his wife, if he will do something very important for her in exchange.
Stressed by adolescence, 16-year-old Craig Gilner (Keir Gilchrist) checks himself into a mental-health clinic. Unfortunately, the youth wing is closed, so he must spend his mandated five-day stay with adults. One of them, Bobby (Zach Galifianakis), quickly becomes his mentor — and protege, while Craig finds himself drawn to a fellow teen, Noelle (Emma Roberts), who just may be the cure he needs to forget an unrequited crush.
An innocent, bookish teenager (Shailene Woodley) begins dating the charming, freewheeling high-school senior (Miles Teller) who awoke on her lawn after a night of heavy partying.