In my opinion most of the actors in the movie did a good job, except Angelina Jolie. I could tell she was acting. Her Character didn't convince me at all. Also, what was the deal with Tyler Perry's appearance. What was the plot about? Who were the bad guys? I was so confused at the end. I'm still wondering, why did Angelina Jolie decided to participate in this movie? All she did was recycle her previous character from Salt.