Jack Craig (Tim Roth), un fracasado y joven pintor, por fin encuentra el éxito pintando cuadros de los asesinatos que él mismo comete para un extraño coleccionista de arte. Sin embargo, este oficio le llevará a perder al amor de su vida.