Top 10 Sexiest Actresses

3. Keira Knightley

This British beauty shines in any role she's given. Whether it be as the strong, outspoken Elizabeth in Pride and Prejudice or the down and dirty, confident Elizabeth in Pirates of the Caribbean, we can always be sure that Knightley will put on a good show and wow us with her looks as she does it.

WordPress › Error

There has been a critical error on your website.

Learn more about debugging in WordPress.