喬納森(湯姆·希德勒斯頓 Tom Hiddleston 飾)曾是一名在伊拉克前線拼殺的士兵,退伍後,他來到了一間富麗堂皇的酒店之中,在此擔任夜班經理的職務。某日,喬納森在酒店里偶遇了名為索菲(奧雷·阿蒂卡 Aure Atika 飾)的美麗女子,對其一見鍾情,然而,索菲是某軍火走私販的情婦,她將一份涉及到英國軍火黑市大佬理查德(休·勞瑞 Hugh Laurie 飾)的機密文件偷偷交給喬納森,隨後便死於非命。 之後,喬納森來到了位於瑞士采爾馬特的酒店中工作,在那里,他結識了英國情報官安吉拉(奧莉薇婭·柯爾曼 Olivia Colman 飾),安吉拉向喬納森拋出了橄欖枝,希望他能夠協助自己調查黑市內的軍火交易和秘密情報。