Der berühmte Schriftsteller Truman Capote (Tom Hollander) umgab sich nur mit den schönsten und einflussreichsten Frauen seiner Zeit, die damals die High Society New Yorks prägten. Er nannte sie "The Swans". Dazu gehörten Persönlichkeiten wie Dame Barbara Paley (Naomi Watts), Slim Keith (Diane Lane), C.Z. Guest (Chloë Sevigny) und Lee Radziwill (Calista Flockhart). Er schlich sich in ihr Leben ein, um ihre tiefsten Geheimnisse zu erfahren, um daraus ein Buch zu machen. Als die Damen von seinem Verrat erfuhren, verbannten sie ihn aus ihrem Kreis. Doch damit nicht genug, sorgten sie auch dafür, dass er in der High Society keinen Fuß mehr fasste. Dies trieb ihn schließlich in einen gefährlichen Strudel aus Selbstzerstörung, aus dem er sich nicht befreien konnte.