It's a right fine Hitchcockian throwback dressed in grimy, Fincher-esque clothes. Even the Banos score is a nearly dead-on impersonation of Hermann's music.
Good concept, poor execution. Brad Andersons movies normally fall apart in the last act which is unfortunate because other than that he is a talent to watch.