The movie is not too bad, but Beyonce's acting makes it so disappointing. She doesn't know how to act, she's so fake and ghetto. Actually I think this role suits her, probably that's how she is in real life, always ready to cause a scene at any time over her husband (here she was incriminating him instead of standing by his side). For the first time I realized that she's not a smart woman, quite dumb with that silly smile, so better stick to singing, acting is not for you lady.