Emma Watson celebrated her 18th birthday with a sit down dinner for 70 close friends and family at London's Almada Club.
Guests toasted the birthday girl with pink champagne followed by wines from Watson's father's own vineyard. Her mother contributed dessert: a four-tiered birthday cake. "It looked like a wedding cake," a guest told PEOPLE.
None of Watson's Harry Potter costars were at the dinner, although Tom Felton, who plays Draco Malfoy, turned up at about 10 p.m., when some of Watson's friends had been invited for dancing.
The birthday girl – dressed in a black silk dress and looking "absolutely stunning" – was joined by new boyfriend Jay Barrymore, a 25-year-old banker she met through friends. A source says, "He's gorgeous to look at and just lovely. They seem really thrilled with each other."
A guest adds to PEOPLE, "Emma looked ecstatic. It was just a fantastic party. Her father's speech was hilarious and she had this roomful of presents."
Watson and friends partied on until 4 a.m. No Hogwarts-style curfew for her – Take that, Hermione!
Like this story? Click on the Yahoo Buzz! button below to Buzz it up!
On Newsstands Now
- Amy Robach: 'I'm Lucky to Be Alive'
- Paul Walker: Inside His Tragic Death
- Julia Roberts: Choosing Family Over Hollywood
Pick up your copy on newsstands
Click here for instant access to the Digital Magazine