Petersen's skillful direction and a cleverly constructed script combine to make this a thoroughly entertaining and absorbing thriller. On the first viewing, you're likely to dismiss the shocking and unpredictable ending as "far-fetched" and "unbelievable" (at least that's what I did), but see it again and you'll realize that the story DOES stand up to scrutiny; there are no scenes that cheat the viewer here. Bob Hoskins steals the show as the likable private detective. And overall, this a movie worth seeing. (**1/2)