主人公Pernell Harris(Ron Perlman)是一位很有权势的法官,时常会干违背法律的事情。他已经结婚,但和一个高级应召女郎打得火热。在一次精神崩溃之后,他突然开始看到幻象,并且听到因自杀失败而陷入昏迷的儿子PJ开口说话。他就像突然「觉醒」一样开始信奉宗教,他认为上帝在通过他的儿子和他交流。从那一刻开始,他决心当一个「侠客」,不把那个导致他的家庭四分五裂的强奸犯抓住决不罢休。他手头没有任何实际证据,因此他主要依靠那些幻象和上帝通过儿子传递的信息来寻找线索。
故事发生在盛唐时期,节度使霍正威(王伟 饰)奉命建造玉门关,急功近利的他竟然想到用男童和女童制成人桩巩固地基。霍正威的阴谋在无意之中被洪天佑(罗家英 饰)识破,再加上霍正威一直爱慕着洪天佑的妻子阮素竹(汪明荃 饰),于是设计暗算洪天佑导致他被判处了死刑,阮素竹留下了一儿一女月影(卢敏仪 饰)和逸飞(关礼杰 饰)后也跳楼自杀。 孤苦无依的两兄妹分别被马贼薛百川和喇嘛寺普尺法王收留,一晃眼多年过去,两人均已长大成人。逸飞十分好奇自己的身世,在探查过去的过程中,邂逅了名为色兰(刘玉翠 饰)的妙龄少女,两人情愫渐生。
彼时,上海滩由马永贞(何家劲 饰)和白癞痢(陈鸿烈 饰)平分天下,段冷翠(李婉华 饰)在暗中帮助马永贞颇多,虽然她的真实身份是军阀之女,但面对意气风发的马永贞,段冷翠还是动了芳心。 马永贞一直醉心于京剧名伶柳菊池(俞小凡 饰),然而柳菊池却碍于马永贞帮派头目的身份而不愿于其交往。在经历了诸多的风波之后,柳菊池终于放下了对于身份的偏见,正视内心里的感情,和马永贞走到了一起。白癞痢的女儿白小蝶(范冰冰 饰),其真实身份竟然是马永贞失散多年的妹妹,和家人团聚之后,马永贞一行人决定除掉白癞痢,却不知这一决定改变了他们的一生。