故事发生在2013年的北京,王希杰(田雷 饰)不堪忍受母亲对自己感情生活的干涉而选择了离家出走,在合租房里,王希杰邂逅了名为唐晓晓(张萌 饰)的女孩。这并不是两人的第一次见面,曾经,他们因为小小的误会而产生了矛盾,如今重逢,他们终于得到了化解矛盾的机会。
随着时间的推移,王希杰和唐晓晓之间碰撞出了爱情的火花,发展出了一段浪漫的恋情,可是,两人的个性有着天壤之别,在刚开始的浓情蜜意渐渐趋于平淡之后,各种各样的问题和麻烦渐渐暴露了出来。雪上加霜的是,唐晓晓发现自己怀孕了,腹中的孩子将两个家庭也牵扯到了她和王希杰本来就岌岌可危的感情之中。。肯尼迪总统的遇刺让身为他贴身保镖的弗兰克(克林特·伊斯特伍德 Clint Eastwood 饰)陷入了自责的情绪中不能自拔。即使多年过去,但只要一想到此时,弗兰克总觉得是自己的失职和大意造成了这一悲剧。某一日,一个神秘的电话引起了他的警觉。打电话的男人名叫米奇(约翰·马尔科维奇 John Malkovich 饰),他告诉弗兰克,自己准备暗杀现任总统,并邀请弗兰克玩一个所谓的“游戏”,这个游戏的成败将直接影响总统的命运。
往事重演,这一次,弗兰克决定无论如何都要保护总统的安全。这个米奇到底是谁?他这么做的目的何在?在一连串的疑问面前,一场激烈而又危险的追杀游戏逐渐展开。。WHO TOOK JOHNNY is an examination into the infamous thirty-year-old cold case behind the disappearance of Iowa paperboy Johnny Gosch, the first missing child to appear on a milk carton. The film focuses on the heartbreaking story of Johnny's mother, Noreen Gosch, and her relentless quest to find the truth about what happened that tragic September morning in Des Moines when John...。