Before Night Falls berdasarkan pada autorbiografi dengan nama yang sama karya penyair dan novelis KubaReinaldo Arenas. Dalam film tersebut, Arenas, yang menyatakan diri gay secara terbuka, lahir di Oriente pada 1943 dan dibesarkan oleh ibu tunggalnya dan orangtuanya, yang kemudian memindahkan keluarganya ke Holguín. Setelah berpindah ke Havana pada usia enam belas tahun untuk melanjutkan pembelajarannya, Reinaldo mulai mengeksplor ambisi-ambisinya, serta seksualitasnya. Setelah meraih penghargaan kehormatan dalam kontes menulis, Arenas memutuskan untuk menerbitkan karya pertamanya, Meskipun ia bekerja dan berteman dengan pria yang juga menyatakan diri gay secara terbuka (seperti Pepe Malas dan Tomas Diego), Arenas memutuskan untuk mengurus dirinya sendiri.
Ketika iklim politik di Kuba menjadi berbahaya, dan pada awal tujuh puluhan Arenas ditangkap karena secara seksual menyerang sejumlah orang, dan karena melakukan penerbitan di luar negeri tanpa izin resmi. Pada masa selanjutnya, Arenas keluar masuk penjara, berupaya dan gagal untuk meninggalkan negara tersebut beberapa kali.
Pada 1980, Arenas akhirnya meninggalkan Kuba untuk menuju ke AS, memulai hidup baru dengan teman dekatnya Lazaro Gomez Carriles. Beberapa tahun kemudian, Arenas didiagnosis mengidap AIDS, dan setelah berusaha selama beberapa tahun untuk sembul dengan dibantu Lazaro, ia meninggal pada 1990.
Cy dan Olmo Schnabel sebagai teman sekelas Reinaldo
Vito Maria Schnabel sebagai Reinaldo saat masa remaja
Lola Schnabel sebagai Gadis dengan kunci
Stella Schnabel sebagai Valeria
Jack dan Esther G. Schnabel sebagai Mr. dan Mrs. Greenberg
Olatz López Garmendia sebagai Mrs. Arenas
Produksi
Julian Schnabel memulai gagasan pembuatan Before Night Falls setelah membuat Basquiat, namun ia harus menghabiskan waktu selama empat tahun agar benar-benar memproduksi film tersebut.[3]
Bardem menjalani satu setengah bulan di New York dengan sahabat Arenas, Lazaro Gomez Carriles, menjalani dua jam sehari untuk mempelajari bagaimana Arenas berjalan dan berbicara.[4]