Emma WatsonEmma Watson has returned to the red carpet! Actually, make that the green carpet. On Sunday, Oct. 17, the 31-year-old Harry Potter actress joined Kate Middleton and Prince William and…
Originally Published at E! Online