Em novembro de 1959, Truman Capote (Philip Seymour Hoffman) lê um artigo no jornal New York Times sobre o assassinato de quatro integrantes de uma conhecida família de fazendeiros em Holcomb, no Kansas. O assunto chama sua atenção já que ele acredita ser esta a oportunidade perfeita de provar que, nas mãos do escritor certo, histórias de não-ficção podem ser tão emocionantes quanto as de ficção. Acompanhado por Harper Lee (Catherine Keener), sua amiga de infância, Capote viaja até lá e surpreende a sociedade local com sua voz infantil, seus maneirismos femininos e roupas não--convencionais. Logo, o escritor ganha a confiança de Alvin Dewey (Chris Cooper), o agente que lidera a investigação pelo assassinato. Pouco depois, os assassinos, Perry Smith (Clifton Collins Jr.) e Dick Hickock (Mark Pellegrino), são capturados em Las Vegas e devolvidos ao Kansas, onde são julgados e condenados à morte. Capote os visita na prisão e percebe que a história pode render material suficiente para um livro, que poderia revolucionar a literatura moderna.