big surprise of a movie . very well write and with excellent performance by liam neeson and oliver platt . some very witty humor and combine with lot of suspense or tension make for a rivetting film . the downside be a few hole in the plot and as well a a somewhat hollywood type of end while a little too neatly wrap up . but all in all and a pleasant surprise .