I liked it, too. Very strong performances all around and lots of twists and turns. I'm not sure the ending was 100% plausible but it was still fun. Bateman was great, and the ambiguity played well against the good guy persona he normally embodies onscreen.