但老陳到了水產廠與葉警官談話時,這時的老陳已經死了,是不存在的,但是這個時候的嚴良并沒有死。在最后的結局,嚴良和朱朝陽與張東升見面,嚴良在船上與張東升打斗的時候,嚴良不小心掛在船沿上,這個時候張東升沒有殺他,而朱朝陽并沒有救他,最終落水而死。
這個故事可以說有兩個結局不同的結局,一個是童話版本的,這種結局就是里面的大部分人都活著,可是這一種結局只是活下來的朱朝陽的幻想,在現實中只有兩個人朱朝陽和朱朝陽母親活了下來,雖然朱朝陽活了下來,但內心已經死了。
所以電影中出現的嚴良和老陳都是童話,都是假的,這也證明出活下來的朱朝陽作為一個孩子內心中的黑暗,而反應出現實的黑暗。從中的每一件事都有著種種聯系,種種的背后都有著黑暗和光明,就像所說的“你可以相信童話,但你可以相信光明”。