I absolutely loved this film - specifically the acting, music and even at times the cinematography. Steven Chbosky captured the spirit of the book and the characters magnificently - Ezra and Logan give exceptional performances that deserve major credit. Emma gives a strong performance as Sam - you can tell that she really understands the character, however she does struggle a bit with the American accent. Not to worry - she's in Bling Ring next year and will have improved by then, she does a great job of finding her ground and portraying a troubled yet lovable and wonderful teen, at times her actions speak much louder than her words. Logan is phenomenal at every aspect of Charlie - awkward, unsure, emotional, honest - he gives an amazing performance. Ezra is hilarious but not gimmicky, and can flip to a somber tone at a moment's notice and have everyone spellbound. Also great performances from Mae Whitman, Nina Dobrev and Johnny Simmons. The young cast is truly the heart of the film and are all really great. There is a lot of humour, emotion, honesty, everything it needed, and also an excellent soundtrack to back it up.