《百变神偷》的剧情紧凑而富有戏剧性。故事发生在1930年代的上海,神偷包德以其高超的变装术和劫富济贫的侠义行为闻名十里洋场。一次,包德偶然得到一叠伪钞,巧妙利用这些伪钞在赌场中大赚一笔,却也因此引来巡捕的追捕。法庭上,得益于大律师夏炳远的精彩辩护,包德得以无罪释放。
然而,夏炳远并非善类,他利用赈灾委员会主席的身份,企图独吞200万元捐款,并设计陷害包德入狱。包德在狱中得知真相后,幸得夏炳远之女嘉慧相助逃脱。重获自由的包德不仅救出被李三控制的孤儿,还揭露了夏炳远企图独吞赈灾款的阴谋。
在一场充满机智与幽默的较量中,包德潜入夏家,利用孩子们将藏有钻石的汤团排出,最终夺回钻石并交给赈灾委员会。影片以包德希望用部分捐款建立孤儿院的美好愿景收尾,展现了他内心深处的善良与正义。