Just saw this and ....
I love Angela Bassett but admittedly rolled my eyes when I first saw the trailer because I couldn't stand hearing Jennifer Hudson scream for 2 hours.
But it came on HBO tonight and I thought, 'What the hell?'
Pretty good adaptation, the ending was predictable though.
7/10, IMO.