初出茅庐的鲁迪·贝勒(马特·达蒙 Matt Damon饰)是刚踏进律师界的新手。一腔热血的鲁迪接手的第一个案子是一宗涉及医疗保险赔偿的诉讼。无助的母亲,生命垂危的儿子,拒绝支付医疗费的保险公司,不择手段的辩护律师,一切都跟当初设想的大相径庭。面对种种举步维艰的行业阴暗面和陷于困境的弱势群体,鲁迪至始至终都没有放弃他的正义之心。影片的另一条主线还有一位遭受家庭暴力的受虐少妇。影片用写实的手法,向我们描绘了一场捍卫正义的道德之战。
本片根据约翰·格里沙姆的同名小说改编。
波兰华沙有一个剧团,其中有一名演员Bronski(Tom Dugan 饰)极其擅长模仿德国纳粹领袖希特勒。Maria Tura(卡洛·朗白 Carole Lombard 饰)和Joseph Tura(杰克·本尼 Jack Benny 饰)是剧团里的一对夫妻,剧团最近正在上演《哈姆雷特》。演出间隙,Maria收到了一束鲜花,来自一个年轻的飞行员Stanislav Sobinski(罗伯特·斯塔克 Robert Stack 饰),趁着Joseph在舞台上念著名台词“to be or not to be”的时候
退役警探约翰·弗格森(詹姆斯·斯图尔特 James Stewart 饰)的同学加文·埃尔斯特(汤姆·赫尔莫 Tom Helmore 饰)是造船商。他请求约翰跟踪自己的妻子,并称妻子经常被鬼魂附身。随后,约翰按照加文的指示,在厄尼餐厅见到了一位美丽的女人(金姆·诺瓦克 Kim Novak 饰)。经过跟踪,约翰发现女人确有不同寻常的行为:开车出门,去花店买花,去墓园在卡洛塔·巴尔德斯的碑前驻足,去荣勋宫博物馆凝视卡洛塔画像,最后进入麦基屈克旅馆并出现在二楼的一扇窗前。约翰随即进入旅馆调查,发现女人登记名为卡洛