English actress Keira Knightley is without a doubt one of the most beautiful actresses in Hollywood. She has great legs, a sexy attitude and lip that are to die for. She has played many times of roles in many movies, but her real breakout was her work on Pirates of the Caribbean although she also looks great in Atonement.