1930年代,上海。神偷包德(淳于珊珊饰)是个臭名昭著的盗贼,他对恶人痛下杀手,但同时也收养了一群无家可归的孤儿,给予他们温暖和希望。一天,包德使用了自己偷来的伪钞在赌场大赚特赢,这引起了朱督察(安瑞云饰)的注意,他下令巡捕队抓捕包德。在法庭上,包德得到了大律师夏炳运(周里京饰)的无罪辩护,最终成功获释。然而,夏炳运暗中担任了赈灾委员会主席,他企图私吞200万元的赈灾款,并且陷害包德,让他再次落入法网。被蒙在鼓里的法庭判处包德50年徒刑。夏炳运的同伙李三(计春华饰)趁机骗走了包德收养的孤儿,并且训练他们成为小偷。幸运的是,包德得到了夏炳运的女儿嘉惠(剧雪饰)的帮助,成功逃出牢狱。他救出了被骗走的孤儿们,同时也找到了夏炳运的罪证。在一次混乱中,夏炳运将赃物扔进了粥锅,包德看到了这一幕,心生了一个计划……