I really didn't like this movie.
In particular the actor playing Charlie was really poor, Emma gets by, but she struggles. I could overlook all that but this movie seems to be consistently missing something, I never really knew who these people really are, their actions from one moment to the next don't seem to be very natural, too many things, like Charlie's relationship to his English teacher, for example, seem to have been phoned in and we never really get to understand the dynamic.
I found it rather contrived and boring overall, without a lot of redeeming features.