1930年代的上海,神偷包德(淳于珊珊 饰)因疾恶如仇收养了一批无家可归的孤儿。然而,他的善举却引来了杀身之祸。一日,包德用窃来的伪钞到赌场赚取大把美钞,被朱督察(安瑞云 饰)发觉后命巡捕辑拿包德。法庭上,大律师夏炳运(周里京 饰)为包德作无罪辩护,包德得以当庭释放。然而,夏炳运出任赈灾委员会主席后,妄图独吞赈灾款200万元,并栽赃包德,导致包德被判处50年徒刑。