Very good story.
I really appreciated how the Charlie's carachter change in the second part of the film.
I didn't appreciated the ending, a little bit poor and fast, like they had to conclude quickly.
To conclude, a good job by Brendan Fraser and the whole background.