Emma Watson set to be the new Keira Knightley

In demand: Emma Watson posing for a Burberry advert