The Uninvited (2009)

Teen Anna (Emily Browning) returns to her New England mansion along the shoreline. She just released from a mental hospital after she lost her mother in fire.
Her father (David Straitharn) introduce her new girlfriend Rachel (Elizabeth Banks) - a former home-nurse for her sick mother. Her mother has been housed in their family boathouse.
She sees a vision of the ghosts in their house including her burned mother and only Alex she can depend on. Her mother warned her from Rachel. So they collects all Rachel's belongings including IDs and checked her personal background. They soon realize that there was no name Rachel exists.
At the end, she kills Rachel knowing that it was Ales who killed her but after her father arrive, she now realizes that Alex is already dead with her mother in their boathouse. She recalls what happened to that night.
This suspense horror movie makes my heart pump everytime she forsee the ghosts and her mother corpse. This is really great.