At first, when I watched this film, I thought that it was possibly the most boring thing I'd ever seen. The characters didn't fit with the background and the background didn't fit with the plot. I was confused as to the point. I thought that Mel Gibson had been cast fairly ludicrously and that Milla Jovovich's talent had been wasted.
However, as the film progressed, I found that it became unusually engrossing, something I rarely encounter in romance style films. After a while, the odd main character became more understandable, and the story of love between two social misfits, who are not quite as disreputable as they initialy appear, began to draw me in. I was engrossed. You should ignore what professional critics deplore as "Bad Acting". They often, in my estimation, confuse the boundery between the actors and the characters, though I don't think that applies much here, its just a friendly warning. Although Mel Gibsons role still doesn't quite slot in, its not really that much of an irritant, if at all. The sets are well concieved and the supporting cast... well, support the film.
I can safely say that I've never cried over a film, but this was one of the very few that nearly had the ducts at the back of my eyes going at the end. You should really watch it you know.