退伍军人李长江(刘德华 饰)被两名抢劫的战友连累入狱,他受尽警察毛向阳(徐锦江 饰)毒打后被判处死刑,临刑当口,长江用父亲给他的锯片侥幸逃脱……长江找到人蛇集团偷渡到香港,于路结识了鸡心(莫少聪 饰)、阿满(李美凤 饰),阿满姑娘的善良深深打动了长江。因香港的亲戚拒绝接收长江,他只能在工地为人蛇集团头目良哥工作还账,期间长江听说阿满被卖为妓女,日夜思索搭救方法,长江孤身力拼皮条帮派不敌,只得在良哥介绍下帮助湖南帮老大沙皮卓打劫金店,以此借助帮派力量搭救阿满。同在沙皮卓手下出力的鸡心在打劫金店时险些被擒,长江搭救他以后两人结为莫逆。长江帮沙皮卓打劫后对方并未履行承诺,反而用阿满逼迫长江继续犯罪,同时毛向阳为了抓捕长江专程赴港……
影片的男主角基顿(巴斯特·基顿 Buster Keaton 饰)是一名乡村影院电影放映师,他喜欢阅读侦探类的书籍,经常幻想自己就是一名像福尔摩斯一样的大侦探。一天,他把价值一元的巧克力糖谎称四元送给女友凯莎琳(Kathryn McGuire 饰),不料被情敌趁机陷害,说基 顿偷了别人的手表拿去当才有钱买巧克力。凯莎琳相信了谗言,遂将基顿赶出门外,并取消了二人之间的婚约。基顿查访之后,发现情敌才是偷表典当的家伙,但却苦无证据洗清冤情。某日,基顿在放映电影时,发现银幕上的故事竟和他的遭遇同出一辙,而且人物也雷同,唯一不同的是电影中的故事发生在一个上流家庭而已。基顿边放映电影边沉溺在电影之中,于是走出放映室,从观众席走入银幕之中逮捕情敌罪犯。可是进入银幕后的基顿却四处碰壁,一筹莫展.随着场景的变化,银幕上的映象不断从幻想变成事实……