Adrew Beckett (Tom Hanks đóng) một luật sư có năng lực, làm việc lâu năm trong công ty luật lớn nhất ở Philadelphia. Mặc dù anh đang sống với người yêu là Miguel Alvarez (Banderas đóng), anh giấu những người trong công ty việc anh là người đồng tính và mắc AIDS. Khi công ty giao cho anh một vụ kiện quan trọng, một đồng nghiệp để ý đến một vết u trên mặt anh. Để giấu vết u, anh về nhà chuẩn bị các hồ sơ cho vụ kiện, tuy nhiên sau đó hồ sơ đã bị mất và dữ liệu trong ổ cứng bị xóa. Ai đó đem hồ sơ đó đến phiên tòa và anh bị đuổi việc. Anh quyết định kiện công ty luật và nhờ nhiều luật sư bào chữa cho mình nhưng bị tất cả từ chối kể cả người đồng nghiệp thân cận Joe Miller (Washington đóng) vì Miller là một người ghê sợ đồng tính luyến ái và biết rất ít về AIDS.