So, this is rather late in the game, since the last film in the ever-worsening series came out years ago, but I hate Ana Maria or Anamaria or whatever her stupid name is from Pirates of the Caribbean.
Strangely, I have no problems with Zoe Saldana herself. I think her accent's a bit dodgy, but in fairness Caribbean accents are weird as hell and I can't claim expert knowledge. She's not odd-looking, and she isn't a perversely terrible actress.
She is, however, saddled with an absolutely excruciating part. She insults everyone constantly but has no skills of her own, which is useless. I don't think you ever even see her working around the ship. Her lines are stupid, they are timed badly, and she's not plucky--she's irritating and hateful. Elizabeth Swann is pretty plucky, and (except for the asinine corset pain line) not particularly irritating. So clearly these people were capable of writing female characters who aren't awful. They just refused.