Just watched again. Saw it first time some years ago and wanted to experience it again - it had haunted me a little. Even more than 20 years later it still seems such a beautifully crafted, cool, funny and hypnotic movie and the leads give terrific performances. It has a wonderful soundtrack too.