Mateo Blanco (Lluís Homar) és un escriptor que va patir, quan viatjava amb Lena (Penélope Cruz), la dona de la seva vida, un brutal accident de cotxe que el va deixar cec. Harry Caine és el pseudònim amb el qual signa els seus treballs literaris. Com a director de cinema fa servir, en canvi, el seu nom real. Harry Caine viu dels guions que escriu i gràcies a l'ajuda del seu antiga directora de producció, Judit García (Blanca Portillo), de Diego (Tamar Novas), el fill d'aquesta, secretari, mecanògraf i pigall. La història de Mateu, Lena, Judit i Ernesto Martel és una història de amour fou, dominada per la fatalitat, la gelosia, l'abús de poder, la traïció i el complex de culpa.