“智勇双全”的钮祜禄·小岳岳(费洋古)承包了片中几乎一半的笑点,这个一心为了大清抓叛党的贵族忠臣到了最后一刻,庚子国变消息传来,方知要救的不是大清而是中国;
周润发饰演的唐人街大佬白轩龄则代表了从古至今的一大批美国华人,他们在美国奋斗拼搏,事业有成,认为拥有了美国人的身份就可以融入美国,扬眉吐气,但现实却打破了他们的理想;
革命党郑仕良(白客饰)和唐人街大少白振邦(张新成饰)则是代表了那个时代里“觉醒”的华人青年,他们投身到革命改造中国的道路之中,认为祖国的振兴才是未来的出路;
影片的结尾,郑仕良对金陵福说,如果改变了中国,那才是真正的魔法。今天我们能在电影院里看到这样一部电影,导演用电影的魔法在山东德州还原了一百年前的旧金山,突破舆论话语的垄断把一段我们中国人曾经历的苦难讲给当代的中国人听,把白人统治阶层的虚伪和残酷不加掩饰与美化地呈现在大荧幕上,正是因为在这一百多年里,一代代人前赴后继实现了那个更大的魔法。