Would have been better without heavy religious tones.
I understand that it was based on a book, but I think this movie would have worked much better if it was left up to interpretation rather than "This is God's plan" being shoved in our faces. It also would not have been as corny as it the whole film came across perhaps.
I was interested in this film because Charlie hallucinating his dead brother and shunning the world out due to his inability to let go of what happened. I thought the character of Charlie may have been heavily disturbed in the mind. I was fine with the religious hints, but it all went down too cleanly. For one example : When Charlie chose to pursue to find Tess instead of returning to Sam, they shouldn't have had Sam be like ".... Oh, ok. I love you, Charlie. *Smiles and disappears after a cheesy montage*. They should have had Sam guilting Charlie to return, throwing a tantrum and telling Charlie that he hated him for leaving. That would have had such an impact, making Charlie's choice to let go of Sam's memory all the more powerful. It all went down so opposite of that, I was left wondering "Gee.. if it was that easy Charlie, you should have done it in the first place."
I just thought this movie was too simple. Sometimes an audience enjoys being challenged. They should have left it up to decide whether Charlie was being led by his own insanity, religious influences, or perhaps supernatural. It was just too way too Disney.
Not a horrible movie though. 6.5/10