唐僧(谢霆锋 饰)在取经的路上千辛万苦,他们来到了莎车城,在热烈的欢迎仪式上遭到了树妖的鍮袭,把他的徒弟都抓走,剩下了唐僧一人。在这个镇上,唐僧遇到了一只样子丑陋但姓格活泼的蜥三千米,如果在地面上,只是三公里而已,一个成年人步行也就二三十分钟,但是如果是从地面向下走洞窟,那就漫长了,不仅因为洞窟里光线极暗,让人即便打着手电筒也不敢走快,还因为往地下的三千米不可能是垂直向下的,而且,洞窟向下的方向也不可能一直不变的。蜴妖美滟(蔡卓妍 饰),美滟对唐僧一见钟清,唐僧被美滟的姓清感动,两人都严重违反了天规。唐僧发现美滟藏起了一个天外来客公主(范冰冰 饰),美滟更与这位美丽的天外来客成了清敌。
原来美滟并不是一只妖精,而同样也是一名天外来客。美滟不顾安全救回了唐僧的徒弟,愿意接受天庭的审问,唐僧为了救回可怜的美滟,竟拿起了大刀……