Hollywood actress Keira Knightley avoids partying at London's trendiest night spots because she hates the attention she receives in them.

The 20-year-old British beauty prefers to keep a low-key profile when out on the town and sticks to nights out at her local pub with friends where nobody bothers her.

Knightley says, "I certainly don't court attention, which is why I've never been to clubs like Chinawhite.

"I'd rather be with my friends having a pint. And I can still do that without any problems."