Marty (Colin Farrell) ist Drehbuchautor und hat einen perfekten Titel für seinen neuen Film: Sieben Psychopathen. Das Problem dabei ist allerdings, dass ihm – von den üblichen Klischees, die er vermeiden will – nur ein einziger Psychpath einfällt. Er sitzt also fest. Von seinem Alkoholproblem gar nicht erst anzufangen. Sein bester Freund Billy (Sam Rockwell) beschließt ihm zu helfen und gibt in eine Anzeige in der Zeitung auf: Psychopathen, die ihre Geschichte erzählen wollen, sollen sich bitte bei Marty melden.
Aber das ist erst der Anfang, denn Billy arbeitet mit Hans (Christopher Walken) zusammen, die gemeinsam Hunde entführen, warten bis deren Besitzer eine Belohnung fürs Wiederfinden aussetzen – und diese dann kassieren und als Helden dastehen. Zumindest bis sie den Hund von Gangsterboss Charlie (Woody Harrelson) entführen. Denn dessen Hund ist ihm heilig. Und er will ihn um jeden Preis zurück.