3000 Nights es la historia de Layal, una joven maestra palestina recién casada que es falsamente acusada y condenada a 8 años de prisión.
Tras ser trasladada a una prisión de mujeres de alta seguridad en Israel, se enfrenta a un mundo aterrador donde los prisioneros políticos palestinos están encarcelados junto a reclusas criminales israelíes.
Cuando descubre que está embarazada, el director de la prisión la presiona para que aborte el bebé y espíe a los prisioneros palestinos. Sin embargo, a pesar de todo, da a luz a un niño.
A través de su lucha por criar a su hijo tras las rejas y su relación con las demás prisioneras, Layal logra encontrar esperanza y significado en su vida.
Las condiciones en la prisión empeoran y los prisioneros palestinos deciden hacer una huelga. El director de la prisión le advierte que no se una a la rebelión y amenaza con quitarle a su hijo.
En un momento de verdad, Layal se ve obligada a tomar una decisión que cambiará su vida para siempre.