რობერტი და ალფრედი – ილუზიონისტები არიან, რომლებიც ლონდონში XIX და XX საუკუნეების ზღვარზე ერთმანეთს ეჯიბრებოდნენ . წლების განმავლობაში მათი მეგობრული კონკურენცია ნამდვილ პროფესიონალურ ომში გადაიზრდება. ისინი მზად არიან ყველაფერზე წავიდნენ ერთმანეთის საიდუმლოების გასაგებად და ხელის შესაშლელად. მათი მტრობა იმდენად დაუნდობელი ხდება, რომ გარშემომყოფი ადამიანების სიცოცხლეს საფრთხის ქვეშ აყენებს...
ფილმის მოქმედება ვითარდება მოროკოში, მექსიკასა და იაპონიაში. სიუჟეტის საწყის წერტილად კი ტრაგედია იქცევა, რომელიც ცოლ-ქმარს რიჩარდსა და სიუზანს შეემთხვევათ მოროკოში ტურისტული მოგზაურობის დროს. სიუზანი ბრმა ტყვიის მსხვერპლი გახდება, რომელიც ტურისტულ ავტობუსს ორმა ადგილობრივმა ბიჭმა ესროლა. ამავე დროს რიჩარდის და სიუზანის ბავშვები, რომლებიც მექსიკელ ძიძას დაუტოვეს, მასთან ერთად მექსიკაში მიემგზავრებიან მისი შვილის ქორწილზე. და ეს მოგზაურობაც ძალიან რთული აღმოჩნდება... ბოლოს და ბოლოს, ტოკიოში მძიმედ გადატანილი დედის თვითმკვლელობის შემდეგ ყრუმუნჯი სტუდენტი გოგონა ჩიეკო გამომწვევად იქცევა და მამასთან კომფლიქტში შედის...
ქრონიკული უძილობით დატანჯული და საშინლად მოსაწყენი ცხოვრებიდან თავის დაღწევის უამრავი მცდელობის შემდეგ კლერკი შეხვდება ტაილერ დარდენს, ქარიზმატულ საპნის გამყიდველს გარყვნილი ფილოსოფიით. ტაილერი დარწმუნებულია, რომ საკუთარი თავის სრულყოფილება – უძლურთა საქმეა, თვითგანადგურება კი ერთადერთია რის გულისთვისაც ღირს ცხოვრება...
ლეონი, ნიუ-იორკის ყველაზე ცნობილი მკვლელი, უნებურად 12 წლის გოგონას, მატილდას მეურვე ხდება. მატილდას, რომლის ოჯახიც ამოწყვიტეს, შურისძიება სურს და ცდილობს ლეონისაგან ბევრი რამ ისწავლოს...
ლეონარდო შელბის დახვეწილი და მდიდრული ტანსაცმელი აცვია, ის თავისი იაგუარით დადის, მაგრამ იაფფასიან მოტელებში ცხოვრობს. მისი ცხოვრების მიზანი ცოლის მკვლელის პოვნაა. მისი პრობლემა - ამნეზიის იშვიათი სახეობაა - მახსოვრობის მოკლე ნაწილის დაკარგვა. ლეონარდს ყველაფერი ახსოვს მკვლელობამდე, მაგრამ მას არ ახსოვს რა იყო თხუთმეტი წუთის წინ. მისი მეგობრები - ტედი და ნატალი არიან, და არიან, რომ საერთოდ მეგობრები? მისი თანამგზავრები - ფოტოაპარატი "პოლაროიდი" და ტანზე სვირინგები. მთავარი კითხვა - რატომ დასჯილი მეტია, ვიდრე დამნაშავე?