能夠成為一個對社會有用的人一直是張志杰的理想。作為一個充滿正義感的成年人,他選擇成為一名警察。在與女友謝穎芝(張曼玉飾)分手后,志杰接受了林佩賢(黃增世飾)的追求,兩人走到了一起。倪峰(劉青云飾演)是志杰的哥哥。在一次事故中,由于于志杰的疏忽,倪峰遭遇車禍,致殘。他放棄了自己,離開了警察部隊,淡出了所有人的視線。志杰有一個同父異母的哥哥,名叫嘉明(戴志偉飾演),和他一起旅行。近日,家明因卷入一起詐騙案被追逃身亡。兇手正是失蹤已久的倪峰。家明死了,兇器原來是志杰的配槍。因此,志杰也卷入了這起案件。為了證明自己的清白,志杰開始調(diào)查此案。