Voor privédetective Philip Marlowe (Liam Neeson) gaan de zaken in Los Angeles de laatste tijd wat traag. Dan arriveert er een nieuwe klant: de jonge en aantrekkelijke Clare Cavendish (Diane Kruger), dochter van Hollywood-actrice Dorothy Quincannon (Jessica Lange). Ze wil dat Marlowe haar voormalige minnaar, drugsdealer en rokkenjager Nico Peterson, opspoort. Peterson zou vermoord zijn bij de Corbata Club, een exclusieve club voor de rich and famous van LA, maar Clare is ervan overtuigd dat hij nog leeft en zijn dood in scène is gezet.
Tijdens zijn onderzoek raakt Marlowe niet alleen in de ban van de verleidelijke Clare, maar komt hij ook in aanraking met de louche praktijken die schuil blijken te gaan achter de schermen van de Corbata Club en Hollywoods filmindustrie. Het wordt pijnlijk duidelijk dat Bay City’s rijkste families en machtigste inwoners tot alles bereid zijn om hun fortuin te beschermen.