Who plays in salt Angelina Jolie or Jennifer Lopez?

Angelina Jolie stars in Salt.