Tolong jelaskan mengenai Sinopsis dari The Witness (film 2012)

Angel (Gwen Zamora), seorang General Manager Hotel yang baru pindah dari Manila ke Jakarta, dihantui mimpi aneh tentang seorang pemuda yang mencoba bunuh diri dengan menembakkan senjatanya sendiri ke mulutnya.

Suatu hari, terjadilah pembantaian terhadap keluarganya. Adiknya - Safara, kedua orang tuanya, pembantunya dan security rumahnya, semua tewas. Angel, meski sempa tertembak, ternyata menjadi satu-satunya yang selamat dari tragedi tersebut.

Dihantui oleh kejadian itu dan mimpi aneh yg terus menerus mendatanginya, Angel pun kemudian berniat mencari tahu sendiri rahasia dibalik semua mimpi dan peristiwa yang menghantuinya itu. Terlebih karena sang detektif yang menangani kasusnya tidak mempercayai keterangannya yang dinilai aneh dan mengada-ada.