《上海孤儿》讲述的是这样一个故事:20世纪30年代的英国,主人公班克斯·克利斯托夫已经是闻名全国的大侦探,是伦敦**社会人人称道的探案高手。然而,他本人内心却始终有一件离奇悬案难以释怀,那便是童年时代父母在旧上海扑朔迷离的失踪案。他生于20世纪初的上海,当时父亲受聘于一家势力强大的英国跨国贸易公司。十岁之前,班克斯的童年在外国租界度过。当时的上海虽然充满动乱,租界却是相对安宁太平的世外桃源,日夜有父母、保姆和佣人悉心照顾,还有邻居日本小伙伴山下哲与其朝夕相处。父亲公司所从事的丧尽天良的贩卖鸦片活动尽管遭到母亲的强烈反对,却并未对他的生活造成太大影响。可是,班克斯无忧无虑的童年生活在九岁时随着一场突然变故宣告结束。父母神秘失踪,先是父亲,然后是母亲,杳无踪影,毫无线索。在回忆中,他一直认定母亲对英国公司贩卖鸦片活动毫不留情的批评态度和仗义执言的勇敢立场是造成父母相继失踪的原因。班克斯成了孤儿,只好被迫前往英国与姑妈同住,内心始终梦想着有朝一日回到上海,把父母失踪案弄个水落石出。虽然这一成为福尔摩斯式大侦探的稚气愿望在整个少年时代不断遭人耻笑,却丝毫没有动摇他的决心。对他而言,这个人生目标