1994年冬天的北京派出所德胜门新分配来一批刚从警校毕业的实习生,王连贵由干了七年“片儿警”的杨国力带。杨国力将小王带到了居委会,居委会的老太太们热情得向他解释了管片儿的工作。晚上,正当杨国力值夜班,发生有人被狗咬伤的事件,而且,据说是一条黑狗疯狂地扑向路人。所长听了杨国力的汇报后,立刻下令大家迅速找到野狗,以防再咬伤其他群众。民警们经过一番努力,终于在一个荒废的院子里找到黑狗并将其打死,后防疫站检验表明,这果然是条疯狗。为确保安全,民警们开始深入调查管片内是否还有疯狗,并向居民们做防止狂犬病的宣传。这次临时安排的突击灭犬工作由杨国力负责。杨国力的妻子对于丈夫总加班,没时间顾家有抱怨,但每日依旧忙碌着家务。一天,正当杨国力在会议室学习户籍管理,值班民警将他叫出来去处理一个在公共场所赌博的外地农民。杨国力看着农民,农民却否认自己在赌博,但经验丰富的杨国力没两下就让农民露出了马脚,不得不承认自己是惯赌……民警们就这样日复一日地默默地工作着。。主人公史蒂芬(艾德里安·布洛迪 Adrien Brody 饰)是个失意的人,年近30还和父母姐姐住在一起。他的梦想是成为腹语表演者,辞职后他买回了一个木偶,把它当作一个知心朋友,每天跟木偶对话。家人都觉得他的举动很可笑,只有他的好友范妮(米拉·乔沃维奇 Milla J ovovich 饰)支持他,她也有一个被别人视作不切实际的音乐梦。 史蒂芬在职业介绍所认识了罗蕾娜(维拉·法米加 Vera Farmiga 饰),并对她一见钟情。在范妮的怂恿下,史蒂芬鼓起勇气向她示好,却产生了误会,遭到她的报警举报。化解误会后,两人的交往越发亲密,史蒂芬得知她是个单亲妈妈,和年幼的女儿生活在一起。当史蒂芬想和罗蕾娜进一步发展时,她却踌躇不前。与此同时,史蒂芬的家庭也出现了矛盾。一天,史蒂芬把形影不离的木偶退了回去……。