饰演父亲为荷兰人的中国军官林南上校。饰演艾伟德所居住村庄的官员的Robert Donat，在影片发行前去世。影片音乐由马尔科姆·阿诺德创作，摄像为Freddie Young。 影片在英国拍摄，外景地选在威尔士的斯诺登尼亚，影片中的儿童绝大多数是来自利物浦的华裔儿童。利物浦唐人街是欧洲最老的唐人街之一。