Agreed about the Bewitched comment. But also have to say that a lot of this opinion (and I'm aware it's quite old, but I gotta give my two cents) is based in nothing about the movie. Attempting to say that a "liberal" is a type of person to only feels one way or another, or acts one way or another, is absurd. Just seems entirely too politically lead for me. Okay, so on with my opinion of the actual MOVIE... I think it's absolutely great. People saying it drags on, sure. You could say that. Because it's not going 500 miles an hour with the cinematography with explosions all over the screen. As for the directing, thought it was great. The acting was superb. I thought Selma Hayek gave the performance of her career in this. Playing the psycho jealous lover is perfect for her. She came across with an incredible intensity, and the general feeling that she'd be the sort of person who'd poison your birthday cake. Leto, nothing to say. He was fabulous, but that's a given. He's one of the most talented, young, up-and-coming's out there. He only has skyward to go from here. Travolta was Travolta. Good enough. Nothing spectacular, but did just fine. Gandolfini, he's typecast like nobody's business. I don't know if he has done that himself, or if the industry has done it for him, but he's always the same guy. However, it fit just fine for the movie. Caan was also just Caan. He's kinda the same way. The smartass, billy-badass-wannabe kind of character. I tend to like him, but it's always the same. Having pointed out some of the cons, the movie is STILL GREAT. It was moving, suspensfull, and at times completely horrifying. My humble, yet high set standard rating, is a 7. I consider that a very high rating. People are either too generous, or too strict. I consider myself fair, not an elitist snob.