Wow...
[Spoilers]
I just finished watching this and ,with regards to Shirley Maclaine's performance, all I can say is 'wow'.
She was amazing, one of the best film performances I have ever seen.
When she was confronting Mary's Grandmother for the first time I completely forgot I was watching a movie, it was like I was in the room actually witnessing what was going on un-scripted.
She really made everyone else in this look like amateurs.
http://tiny.cc/YLhnY