If I could give this one 10 stars, I would. There were a couple of downsides. Amanda Seyfried is one of the worst actresses ever. I have no idea how she is an actress at all, and she had no business being in this movie. Apart from being a horrible actress, she was an even WORSE singer!!!! Terrible. She sounded like something from the Wizard of Oz or a Disney character wannabe from the 60's. Thank goodness that this was such an amazing movie that her horrible "Cosette" could not bring it down. On another note, Russell Crowe got a lot of bad reviews as Javert, but I really thought he did not do that bad. Sure, he isn't the best singer, but I thought he did a very good job. He really brought that role as the "cop" out and made it very realistic. I fell in love with Samantha Banks as Eponine. If you do some research into the play, you will see that she has been playing Eponine for a very long time, and it shows. She was excellent in this movie, and she has the voice of an Angel. All in all, this is one of my favorite movies of all time. I never saw the play before this, and I see that I have really been missing out. This music is absolutely beautiful. Definitely not for everyone, because not everyone likes musicals, but it is still worth checking it out. My wife absolutely hates musicals, but she really loved this movie.