Unlike her prim alter ego, Emma Watson knows how to throw a party.
The actress, 20, who plays straight-laced Hermione Granger in the blockbuster Harry Potter franchise, hosted a dinner at her home in England recently as filming on the series drew to a close.
for more information...