I think this movie gets too much-unwarranted flack...it's a great movie, and I will stop and watch it if I'm flipping channels and I come across it. I would have given it 5 stars, but I really didn't care for the actress playing Abby, or the shoe-horned romance between them...I also thought the fight scene at the end between Gordon and Bethlehem was kind of weak.