W główną rolę detektywa Cruza wcieli się Antonio Banderas. W pozostałych rolach wystąpią m.in.: William Fitchtner (jako detektyw Poley), Sam Elliott (jako Simon Kestral), Sienna Guillory (jako Julie Kestral), Thomas Kretschmann (jako detektyw Frizer) oraz Snoop Dogg (jako Puss).
Banderas zagra prywatnego detektywa z Los Angeles, który zostaje wynajęty by odnaleźć zaginioną striptizerkę. Ślad prowadzi go na pustynie w Nowym Meksyku, gdzie znajduje on ślady zbrodni i gdzie musi zmierzyć się z brutalnym rosyjskim bokserem, trzema policjantami oraz starym miliarderem, który przygotowuje nuklearne doświadczenie.