دیوید لاک (نیکلسن)، گزارش گر تلویزیونی، که به چاد رفته است، در هتل محل اقامت خود درمی یابد یکی از مسافران به نام «رابرتسن» (مولوهیل) براثر سکته قلبی درگذشته است. «دیوید» با جابه جا کردن عکس های گذرنامه خودش و «رابرتسن» با هویت جعلی او به مونیخ می رود و فعالیت های از قبل برنامه ریزی شده آن قاچاقچی اسلحه را پی می گیرد. در بارسلون با دختری فرانسوی (اشنایدر) آشنا می شود و او را با خود همراه می کند...