Annisa ([[Shandy Aulia]]) menikah dengan Bara ([[Aghi Narottama]]), duda dengan seorang anak perempuan bernama Lara ([[Basmalah Gralind]]). Bara mengajak piknik ke pulau yang masih jarang didatangi wisatawan, Pulau Bengalor, agar istri dan anaknya bisa akrab. Pulau Bengalor ternyata menyimpan misteri. Annisa dikejutkan dengan penampakan sosok anak kecil berwajah menyeramkan. Lara pun melihat sosok mirip dengan ibu kandungnya yang sudah tiada. Bara tidak mempercayai cerita Annisa dan Lara. Suasana seram dan menegangkan ini justru mendekatkan Lara dengan Annisa. Keduanya bertekad untuk saling melindungi.<ref>{{cite web |url=http://filmindonesia.or.id/movie/title/lf-p021-19-279845_perjanjian-dengan-iblis#.XELfvdL7TIU |title=Sinopsis Film Perjanjian dengan Iblis |publisher=filmindonesia.or.id |accessdate=19 Januari 2019 }}</ref>