饰演《长江七号》主人翁周小狄的徐娇是由一万多名小朋友中雀屏中选,周星驰表示,大部分来试镜的小朋友他都见过,由于本片的小朋友主角从头到尾演出,戏份颇重,剧组的要求也高,只有徐娇最对味。虽然她是女生,但小孩子只有剪个头发就没问题了。
徐娇在VCR中表示,扮演男生最大的困难是要学他们的“野蛮”,周星驰说,徐娇试镜时长发及膝,来到片厂后他除了要求徐娇要像个男生,还拜托徐妈妈让徐娇在家里也要保持男生的样子。

陶子主持《长江七号》的首映
除了徐娇,《长江七号》中还另有女扮男装和男扮女装的小朋友角色,周星驰说,他并非刻意颠倒性别,而是女孩子真的比较聪明,理解力比较高。陶子称赞周星驰识人眼光独到,总是能让“路人”发挥特质,成功打造成电影里的角色。周星驰说,有时他会创造反差的角色,制作另外的效果。
陶子请星爷当场做实验,一位外籍记者主动要求星爷为他“看相”,李尚仁代为回答说,外国人就要饰演中国人的角色,好制造反差效果,并问这位外籍记者“你是中国人吧?”这位记者的幽默感不遑多让,回说:“你看得很准!”全场大笑。