Džonas Q Archibaldas yra paprastas žmogus. Jis dirba fabrike ir rūpinasi savo šeima. Jo žmona Denise ir sūnus Michaelis yra visas jo pasaulis. Bet, kai Michaelas rimtai suserga, viskas tarytum griūva… Džono vaikui reikalinga skubi širdies transplantacijos operacija, reikia rasti donorą, reikia rasti lėšų...Laukti nėra kada, o Džono draudimo kompanija atsisako padengti milžiniškas operacijos išlaidas. Džonas atsiduria aklavietėje: sūnus mirties patale, žmona ties pamišimo riba, nei pinigų, nei laiko nebėra… Ir dar - gydytojai nusprendžia Michaelį išleisti namo… mirti. Vyras jaučia pirmąkart gyvenime atsidūręs beviltiškoje padėtyje. Jis griebiasi ginklo: Džonas Q paima įkaitais visus ligoninės gydytojus ir išsireikalauja operuoti sūnų…
Turtingą senutę Džiuliją Reinberd kankina košmarai. Ją graužia sąžinės priekaištai, nes prieš keturiasdešimt metų ji atidavė svetimiems žmonėms savo sesers nesantuokinį sūnų. Dabar ji pasirengusi rasti sūnėną ir palikti jam visą savo turtą. Užduotį ji patiki savo tariamai ekstrasensei Blanš. Suradę senutės sūnėną ši apgavikė kartu su savo draugužiu taksistu Džordžu Lamliu bus dosniai apdovanoti. Greta veikia dar viena sukta porelė – gražuolė blondinė Fran ir jo partneris Arturas. Jie grobia turtingus įkaitus ir vėliau už juos reikalauja išpirkos – briliantais. Šių dviejų sukčių porelių keliai būtinai susikirs...
Nusikaltėlių pasaulyje sklando gandai apie paslaptingą, beprotiškai brangų ir mistinį pistoletą, kurį visi vadina "Meksikiečiu". Niekas tiksliai nežino, iš kur atsirado šis pavadinimas, bet paslapčia įtaria, kad ginklo reikia ieškoti kaimyninėje Meksikoje. Tik nežinia, kas ką aplenks, kas ką apgaus – kuris pirmasis paims jį į rankas. Žinoma, tai jaudina ir gerai žinomą nusikaltėlį Džerį Velbachą. Antikvarinių meno kūrinių kolekcionierius bei patyręs vagišius puikiai suvokia šio ginklo vertę.