Keira keen to ditch 'perfect' persona
British screen beauty Keira Knightley is tired with playing "perfect" roles and is desperate to sink her teeth into more flawed characters.
The Pirates of the Caribbean star, 20, found portraying a darker, more complex character in new thriller The Jacket, opposite Adrien Brody, a refreshing experience.

