Haley was great, given what he had to work with.
Everything else was pretty shit really. Whoever cast Nancy should never work in film again. Poor actress placed in a watered-down version of the role. Not much imagination in it, and it came off as a lazy, by-the-numbers remake.
Rent the original instead, if you don't already own it.