Dwight (Josh Brolin) jest detektywem-fotografem, który specjalizuje się w zdjęciach kompromitujących zdeprawowanych bogaczy. Jego życie staje na głowie, kiedy na nowo wkracza w nie Ava (Eva Green) - dawna miłość, kobieta warta każdego grzechu. Ruszając na pomoc kochance, Dwight szybko odkryje, że znalazł się w środku intrygi, która może przerosnąć nawet największego twardziela. W tej sytuacji przyjdzie mu połączyć siły z nieobliczalnym zabijaką - Marvem (Mickey Rourke).