Крутой агент спецназа пытается защитить молодую женщину от криминальной группировки. И в то же время он чувствует с ней странную связь, как будто они встречались в другой жизни.
Фильм повествует о путешествии монаха Сюаньцзана по Шёлковому пути в Индию за буддийскими сутрами. Главным действующим лицом, однако, является не сам Сюаньцзан, играющий весьма пассивную роль, а его спутник — царь обезьян Сунь Укун. Среди других спутников Сюаньцзана — комический получеловек-полусвинья Чжу Бацзе, монах Ша Сэн и белая лошадь-дракон, которая была принцем.