Let me say right up front that if you are a realist then this is definitely NOT the movie for you; this is a movie that will only be appreciated by idealists.
I have absolutely fallen in love with this movie. I stumbled across it completely randomly and am so glad that I did. The characters were all interesting and I couldn't help but love the main character, Will. He demonstrated a kind of love that was completely selfless and it was so touching to see. I laughed and cried while watching this movie and when it was over I walked away with a renewed sense of hope. I only wish that there were more movies like this being made today.