Владелец ресторана в лондонском Чайна-тауне, ветеран вьетнамской войны Цюань (Джеки Чан) снова берет в руки оружие, чтобы разыскать и уничтожить ирландских боевиков, виновных в смерти его дочери.
Внешне жизнь Джеймса Хиза (Джонатан Риз Майерс) выглядит так: он — личный помощник посла США во Франции, живет в самом сердце Парижа, встречается с очаровательной француженкой и одевается только в лучших бутиках. На самом деле Хиз — младший оперативный сотрудник ЦРУ, мечтающий о полной приключений жизни тайного суперагента и участии в реальных спецоперациях. Но вот Джеймса повышают и дают ему напарника — настоящего спецагента Чарли Уэкса (Джон Траволта). И тут-то герой понимает, каково это на самом деле — ежечасно участвовать в погонях и перестрелках.
Доктор Алтейя Бинни — выдающаяся ученая в области литературы, довольная своей жизнью и всегда руководствующаяся разумом. Поэтому, когда она случайно становится хозяйкой могущественного Джинна, женщина не торопится загадывать ему свои три желания в обмен на его свободу. Во-первых, Алтейя не уверена, что все происходящее вообще реально. А во-вторых, ей известно, чем обычно заканчиваются все истории про джиннов. Благодаря удивительным и невероятным рассказам о своем прошлом Джинну все же удается склонить женщину к желанию, и оно приводит к самым неожиданным для них обоих последствиям.