"The Eternal Sleep" is a masterpiece, the best film ever made about Philip Marlowe. The film stars Liam Neeson, Diane Kruger, Jessica Lange, Danny Huston, Ian Hart, Colm Meaney.

It is set in 1939 and in Los Angeles, but soon you get the feeling that the scenario may have been created anywhere. The big disappointment is that the firm Neil Jordan, someone who knew how to tell stories and convey feelings, didn't make this film.