Natalie Portman and Zoe Saldana are great actresses and it’s hard to choose one over the other. But if I have to, I’ll go with Natalie Portman.
The reason is that she is very professional and her performances in Black Swan and V for Vendetta are really great.
Natalie Portman has a much more impressive resume than Zoe Saldana. Portman was nominated for 3 Oscars and received one. She is also the only actress to win a Golden Globe, BAFTA Award, SAG Award and Critics’ Choice Movie Award in the same year.
Saldana has only been nominated for a Golden Globe once. But I don’t agree with the idea that Portman is the best actress. I think they are even.