Beyonce is not an actress mainly because of how over-dramatic she always is, not because she is a Singer and Dancer, but she was convincing when being angry and violent, which makes me skeptical of her true personality, LOL. But, the movie was good...until the ending.