Just an absolutely amazing novel and film adaptation both of which are very underrated, the whole cast all do absolutely tremendous in their respective roles each from Logan Lerman as Charlie kelmeckis, to Emma Watson as Samantha Button, to Ezra Miller as Patrick Stewart, Nina Dobrev as Candice Klemeckis, to Mae Whitman as Mary Elizabeth, to Paul Rudd as Mr. Anderson, Kate Walsh as Mrs. Kelmeckis, Zane Holtz as Chris Kelmeckis, to Joan Cusack as Dr. Burton, Melanie Lynskey as Helen, to Adam Hagenbuch as Bob, Johnny Simmons as Brad. to Erin Wilhelmi as Alice, to Reece Thompson as Craig, to Nicolas Braun as Ponytail Derek, Landon Pigg as Peter, Tom Savini as Mr. Callahan, and finally Julia Gardener as Susan. The film does a really great job of exploring all of Charlie's journey with his family, best friends and loved ones. My number one favorite all time movie! Logan Lerman as Charlie Kelmeckis is so much like me.and Nina Dobrev as Candice Klemeckis are my favorite all time favorite movie characters. 😁😄😇❤💙