It is a story of slavery and freedom. Valjean, although under the law, was free to love. Javert, an enforcer of justice, was a slave to the law. And most of all, it is a story of mercy and of love.
I was amazed at how well Anne Hathaway (Fontaine) sings. Russell Crowe's deep opera-voice suits the character (Javert) he played especially in the epic scene of him singing on the rooftops. When Hugh Jackman sang his parts -especially when he is talking to God - the emotion was so powerful, I had to cry.