Looks like Hermione's love potion has worked on Emma Watson as she has reportedly found her true love.
According to sources, the 25-year-old actress was seen with a mystery man named Roberto Aguire, whom she met on the set of 'Harry Potter and the Goblet of Fire,' on the streets of California, reports E! Online.
The gender equality activist sported an oversized white blouse and long denim skirt while her new hunk rocked a pair of black thick-framed glasses, a baseball cap, a T-shirt and a pair of lace-up sneakers.
Insiders revealed that the duo kept their date a low key affair and went for lunch at Los Feliz.