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