Julia Roberts is one of the most over rated actresses in Hollywood....and now since she is out of the spot light, telling her nannies how to take care of her twins, I think Jennifer Anniston is about to mova into that category. Any movie I have ever seen her in, she is just playing Rachael with different name & without the cast of "friends" or the coffee shop.
On the other hand ..... when people like an actor as a certain character, they like to see them that way again and again, like Cary Grant or Jackie Chan (American version). You could call 'em "movie stars" instead of "actors", but as far as viewing pleasure goes it doesn't make much difference.