安德魯(湯姆?漢克斯 Tom Hanks 飾)和米勒(丹澤爾?華盛頓 Denzel Washington 飾)認識于法庭上,兩人都是年輕有為的律師,各為其主。然而,年輕的安德魯不久后因為同性戀和身染艾滋病被老板發(fā)現(xiàn),以莫須有理由解雇了。 遭解雇后的安德魯四處尋找律師為他討回公道。當安德魯找到米勒時,米勒一開始拒絕了他。因為米勒像普通人一樣憎恨同性戀和懼怕艾滋病,但當他看到安德魯在圖書館搜索“艾滋病歧視”時遭到管理員的白眼,聽著妻子緩慢而平靜地說出他們的姨媽、朋友有很多也是同性戀時,他決定受理安德魯?shù)陌讣?在最后的法庭上,病危的安德魯毅然出庭……