This is my favorite movie of all time! A coming of age film that shows us that the things that happen to us, don't define us; that friends can be life changing; and that life isn't easy but it is beautiful. Logan Lerman, Emma Watson, and Ezra Miller are absolutely incredible and portray the characters to a perfection from what I read in the book. I don't think these characters could have been cast better. The film is relate-able, funny, sad, and loving. You'll feel their pain, fall in love, and have a blast right along with the characters.