武打片，以及当时他雄心勃勃希望成为一位武术家而得来的。周星驰开拍《功夫》的第一件事就是设计电影中的主要场景－猪笼城寨（影射九龙城寨）。猪笼城寨的灵感来自两个地方，一是周星驰从小成长的环境（电影情节中也包含许多当时他的日常生活点滴），二则是1973年邵氏兄弟的电影《七十二家房客》。城寨设计从2003年1月开始，费时四个月完成，当中公寓里许多道具与家具都来自于中国各地的古董市场。
编制.《功夫》制片预算2000万美元，于2003年6月到11月间拍摄，预算里有三分之二开支是花在武打镜