Great film. The story is so interesting. It seemed a bit confusing when I first heard about the movie, but as you watch it, it's easy to follow. It's such a great romantic tale, and very innocent as well. The actors are all wonderful and made this movie really funny, especially Colin Firth (who I absolutely love) and Ruppert Everett. This is a film to watch over and over. Oh, and the singing is hilarious, and quite good! lol 10/10