Promised Hearts Cast and Crew

Main Cast: Beby Tsabina as Niyala
Main Cast: Deva Mahenra as Faiq
Main Cast: Caitlin Halderman as Diah
Supporting Cast: Dito Darmawan as Roger
Supporting Cast: Imran Ismail as Herman
Supporting Cast: Kiki Narendra as Cosmas
Supporting Cast: Alya Rohali as Ambar
Supporting Cast: Ayez Kassar as Rusli
Supporting Cast: Arry Febrian as Dadang
Supporting Cast: Cinta Dewi as Cempaka
Supporting Cast: Vonny Anggraini as Doctor Mutia
Supporting Cast: Jasmine Elfira Burhan as Sharin
Supporting Cast: Muhammad Fauzan as Little Faiq
Supporting Cast: Rafi Fachryan as Little Herman
Supporting Cast: Felix Curly as Little Roger
Director: Anggy Umbara
Writer: Oka Aurora
Film Producer: Manoj Punjabi
Film Producer: Shania Punjabi