亚卡拉监狱位于美国旧金山海湾,是当时防卫密度最高的监狱,里面关押的都是十恶不赦的罪犯。这座监狱被称为是史上最难逃脱的监狱。弗兰克(克林特·伊斯特伍德 Clint Eastwood 饰)因为抢劫银行的罪名而被关进了亚卡拉监狱,在这里,他结识了擅长驯养老鼠的利姆图斯(弗兰克·罗茨 Frank Ronzio 饰)以及拥有卓越的艺术细胞的天才画家“医生”(罗伯茨·布洛瑟姆 Roberts Blossom 饰)。因为良好的表现和高超的智商,弗兰克被典狱长派往监狱的图书馆工作,在那里,他遇见了囚犯领袖英格理士(保罗·本杰明 Paul Benjamin 饰)。典狱长专治而粗暴的统治让囚犯们渐渐心生怨怼,在一系列过激事件发生后,弗兰克决定带领大家越狱。
陆星(卢君 饰)和白如桦(韩月乔 饰)是插队时期的一对恋人。1976年冬天,陆星应征入伍来到北疆雪国,当上一名军犬引导员。由于对这份工作缺乏热情,加之责任心懈怠,没过多久就造成了军犬丢失被打伤的后果,为此受到严重处分。后经连队干部和战友们教育鼓励,陆星渐渐喜爱上本职工作,军犬双双成了他无言的战友。在一个风雪交加的夜晚,双双以敏锐的嗅觉和对主人无比的忠诚,救了已经迷路的陆星,而双双则因劳累而流产,陆星将仅存下来的小犬取名陆陆。在此期间,留在北京当舞蹈演员的白如桦已爱上了别人,返京探亲的陆星得知真相,带着心灵的创伤返回连队,忠犬陆陆用意想不到的方式迎接了主人的归来......