黄渤所饰演的马进害怕回到现实生活,回到普通的身份地位,于是隐瞒了发现游船的事实,后来姗姗跟他表白,他内心的良知也被唤醒,打破了自己一直以来所编造的谎言,选择了说出真相,却未曾想引发了众怒,被他的信徒狂追,因此而落水。
而黑化的马进弟弟小王也因为被欲望吞噬,想要杀掉所有的人获得财富。但是最后马进获救,醒来后发现自己已经到了岸边,身边还有一个美人相伴。小王的罪行也渐渐地被大家忘记。电影最后,所有人都安全的离开了荒岛,马进也没有死。
也有一种结局的说法是:这并不是个简单的现实故事,而是一个精神病人的自我幻想。
马进就是这个精神病人。他幻想中的“大船”是12天来一次,这与现实中的新精神治疗法相同,在法国,非自愿入院的病患,在十二天后可以出席听证会进行自诉,法官判定他们是否需要继续住院。
在影片《一出好戏》中,大船象征着希望,而对于精神病人的希望就是能够争取康复出院。所以他每隔12天的期待都是他的一场自我救赎的机会。这场遭遇海难流落荒岛最后获救的故事其实是他的自我幻想。