Vengeance thriller set in New york city fixate an insane couple indulging in the high-end medications scene.