大有《铁面特警队》、《芝加哥》的风韵。「猪笼城寨」的环境格局源自1973年的《七十二家房客》，而名称则源自九龙城寨。在阿星抵达猪笼城寨时，他先向小孩表演足球球技，当小朋友要求阿星教他们球技时，阿星向他们大叫「还踢球？」，代表周星驰跨越了上一出导演作品《少林足球》。阿星勒索理发师时，理发师曾说：「就算杀了一个我，还有千千万万个我」，谐仿了清朝后期革命人士陆皓东和秋谨的话。剧中主要的情节元素以1960年代曹达华主演的粤语长片《如来神掌》和1982年的电影《如来神掌》为根基，阿星在年轻学习到如来神掌并于片尾使