已过而立之年的女记者瑞秋(凯特贝金赛尔饰)目前遇到了一个大麻烦:她从线人艾丽卡(维拉发米嘉饰)那里拿到了一份情报,这份情报如果她照实刊登在报刊上,必定会让她扬名立万,但同时 她也可能涉及到更多复杂的事件当中。因为这份情报内容涉及了美国123一次相当不光彩的行为:在一次对南美小国的军事行动中,表面上123是消灭恐怖分子,其实则包含着一个见不得光的阴谋……瑞秋有一个幸福美满的家庭,她的丈夫雷阿姆斯壮(大卫休默饰)也支持她如实地发表文章,于是丈夫的支持再加上与生俱来的正义感,瑞秋在报纸上刊登了这起新闻报道。
不出所料,这份新闻果然在全美引起了极大的轰动,所有媒体和公众都知道了瑞秋,但随之而来的麻烦也降临到她身上,美国123以泄露国家安全机密为由将她扣押,律师艾伦(阿伦阿尔达饰)逼问她说出提供资料的线人是谁,但瑞秋以新闻自由和言论自由为由,并不说出艾丽卡和她的身份。艾伦开始向舆论和瑞秋的家人施加压力,而瑞秋的丈夫雷也渐渐地抵抗不住国家给予的压力,建议瑞秋屈服于国家。但瑞秋向雷表达了自己的坚持:真相至上。
美国123最终以泄露国家机密的罪行将瑞秋推上被告席,主审该案件的则是自负的检察官帕顿(马特狄龙饰)。在法庭上,面对帕顿的层层逼问,瑞秋坦然地叙述了整个事件的前前后后,公众心中的天平也开始往瑞秋方面倾斜,但是艾伦坚持要求瑞秋必须说出资料的提供者是谁,瑞秋逐渐地陷入进退两难的境地……