Over de periode waarin de Amerikaanse schrijver Truman Capote (Hoffman) - auteur van o.a. 'Breakfast at Tiffany's' - zijn non-fictie roman over de moord op een familie in Kansas, 'In Cold Blood', aan het schrijven is. Met hulp van de bevriende schrijfster Nelle Harper Lee (Keener) - auteur van o.a. 'To Kill a Mockingbird' - probeert Capote vriendschap te sluiten met de lokale bevolking om zo meer te weten te komen over de brute moorden. De feiten shockeren hem, maar hij raakt ook bevriend met een van de moordenaars; Perry Smith (Collins).
Walt Curtis is hopeloos verliefd op Johnny, een jonge, illegale Mexicaanse immigrant. Er zijn echter nogal wat obstakels die de liefde bemoeilijken: Johnny is niet homoseksueel, vindt Walt maar een rare snuiter en hij is niet eens 18 en spreekt geen woord Engels.