It was good until the climax. That part totally stunk.
It just didn't seem like it fit with the whole rest of the movie. The conversation was just weird, especially it being the final "showdown." If the last 1/3 was written better it could have been pretty good.