Британский солдат Джон Брэмбл волею судьбы оказывается один в маленьком городке, расположенном среди песков Сахары. Вторая мировая война. Он постепенно входит в доверие к домоправительнице-француженке Муше, глубоко презирающей британцев за то, что они бросили французские войска под Дюнкерком. Чтобы избежать плена он выдает себя за погибшего работника маленького отеля «Императрица Британии», который принадлежит Фариду. В город входят германские оккупационные войска. Брэмбл узнает, что, выдав себя за слугу, он подвергается еще большей опасности, так как покойный был агентом, работавшим на нацистов. Позже отель становится штабом генерала Роммеля. Сумев все-таки убедить немцев, что он работает на них, Брэмбл получает задание следовать в Каир и готовить вторжение германских войск