江南四大才子之一唐伯虎(周星驰饰)虽拥有立娇妻,可惜同床异梦,内心孤寂不己。宁王(林威饰)意图造反,却招揽唐伯虎,唐伯虎为了避祸打算离出家门。某天,四大才子出游巧遇华太师夫人(郑佩佩饰)进庙上香,唐伯虎为侍女秋香(巩俐饰)所着迷,为见佳人不惜卖身至华府为奴,改名华安。华夫人与唐家有深仇大恨,但秋香暗地却十分仰慕唐伯虎的才华。秋香原本看不起华安,甚至误会华安是淫贼,直到华安出面代秋香顶罪,秋香才对华安改观,同时荐举华安升为书僮。宁王带人至华府找碴,华安无论是诗词书画及武功都略胜一筹,令宁王败兴而归,华安虽解除了华府的危机却也曝露了自己的真实身份。夺命书生(刘家辉饰)再次大闹华府,唐伯虎以家传武功打败夺命书生,夫人也同意将秋香许配给唐伯虎……
仓颉、屈原、王献之、唐伯虎、鉴真和尚、鲁迅、徐志摩、郭沫若理论上是一样的,各种资料都只有暗示没有明说,考虑到明说会引发隐私诉讼。