Tom Hanks este Andrew Beckett, un tânăr avocat care tocmai a fost concediat de la o prestigioasă firmă de avocatură. Andrew spune că a fost dat afară deoarece are SIDA și se pregătește să-și dea în judecată fostul angajator. Dar firma este atât de puternică încât niciun avocat din Philadelphia nu vrea să accepte cazul. În disperare de cauză, Andrew îi cere ajutorul lui Joe Miller (Denzel Washington), un avocat homofob care ar putea profita de expunerea oferită și de bani. Bătălia este clară pentru Andrew: el luptă pentru reputația lui, pentru viața lui, pentru dreptate. Dar Joe, separat de Andrew de un abis social și cultural, duce o luptă diferită în timp ce se confruntă cu propriile temeri și prejudecăți pe care le are față de homosexuali.