Keira Knightley is the ultimate red carpet fairytale princess , Latest School of Frock News - The New Paper