Keira Knightley refuses to move to Hollywood because she's not old enough to drink alcohol there.

The 19-year-old movie starlet has often spoken of her reluctance to relocate stateside, despite being the hottest young property in Tinseltown right now.

But now she's revealed the real reason she's happy to stay in Britain.

She confesses, "When everybody asks, 'You moving to America?' I go 'no' Why? I'm too young to drink out there.

"I don't drink that much, but everytime I go out in America, because I can't drink there, I want to."

15/07/2004 17:25