OK, this is more like it. I can imagine warming to De Palma's late '70s / early '80s schlockfests in time, but this had me hooked in its first ten minutes. Lithgow at his most deliciously hammy, a ridiculous surprise in every other scene and a couple of inspired twists on the now-familiar Hitchcock nods (the clunky expository scene done in a single, lengthy, flawless Steadicam shot is BdP in microcosm) are just a fraction of Cain's delights. And the ending nearly killed me.
Plus several million points for Die Hard 2's janitor Marvin as a seen-it-all cop.