I have to admit I'm not a big fan of Ray Liotta's. I've seen him in a lot of films, but usually in a co-starring or secondary capacity, and usually as a psycho, but the trailer looked good (don't they always?) so I watched this one.
The River Murders is surprisingly good. Liotta does a decent job portraying an aging cop victimized by a serial killer for some unknown reason. His character is mostly believable (100 women? Really? And you remember all of their names?) as he looks into reasons why his past lovers are suddenly being killed off. Severely underused actors Christian Slater and Ving Rhames go along for the ride as an FBI agent who thinks Liotta's the one killing the women, and his boss, who suspends him pending further investigation.
Although you figure out early who the real killer is the movie keeps you guessing the reasons why until the end and, even though he's a little over the top religiously, is believable.
This isn't the greatest movie you'll ever see, and it does have it's flaws, but you won't walk away thinking you killed an hour and a half for nothing.