I have seen this movie exactly last week. I have never read the book or seen the stage musical but I think this movie is beautiful. It is not as great as Moulin Rouge but it is a close second.
My favourite scene was the "Masquerade" number.
Minnie Driver who played Carlotta was superb. Her performance was the best.
Miranda Richardson portrayal of Madame Giry was notable too.