I wojna światowa. Transatlantyk "Britannic" zostaje przekształcony w statek szpitalny. W 1916 r. wypływa w rejs do Grecji. Na pokładzie jest agentka Vera (Amanda Ryan). Oficjalnie towarzyszy w podróży żonie greckiego ambasadora (Jacqueline Bisset). Vera musi rozpracować niemieckiego szpiega, który jest na pokładzie. Władze jego kraju oskarżają Anglików, że pod przykrywką Czerwonego Krzyża dostarczają broń do Egiptu. Niemcy zamierzają porwać jednostkę i przeszukać ją, demaskując Brytyjczyków. W sprawę angażuje się aliancki kontrwywiad.