炎热夏天,身心疲惫的青年刑警村上(三船敏郎饰)结束了射击练习后,登上拥挤难闻的公车回家,途中突然发现配枪被人盗走。他奋力追赶,却最终跟丢了目标。村上垂头丧气找到佐藤课长(志村乔饰),请求解除他的职务,善良的课长则指点他拜托扒手课的资深刑警市川(河村黎吉饰)寻求帮助。经市川提醒,村上想起公车上身边站着的一个女人,正是女惯犯阿银(岸辉子饰)。耐不住村上的死缠烂打,阿银透露了手枪贩子的信息。在此之后,村上深入这座城市最黑暗的角落,寻找关于手枪的蛛丝马迹。与此同时,有人用他的手枪犯案,形势日渐紧迫。 二战后日本都市的芸芸众生相,通过村上野狗一般锐利的双目交替呈现……
经过长达数日的盯梢,从警已18年的城北署警部补村上翔一(江口洋介饰)在归家的公车上昏昏睡去,结果只有短短瞬间佩枪便被一名鬼鬼祟祟的男人偷走。经事后回忆,村上想起那名手上有烧伤的男子正是自己初中时代的同学柳下银次(柄本佑饰)。时间紧迫,警署必须在五天内找回手枪。经过几番查找,村上终于抓住银次,却丝毫问不出枪的下落。在银次的引领下,他重逢了从事房地产的同学重山浩介(中村獅童饰)。重山允诺帮其找回配枪,条件是村上帮他找到与二人多有渊源的游佐及其妹妹(广末凉子饰)。村上关于童年的回忆被勾起,而重山又在策划些什么呢?