When 24-year-old Robert Pattinson stepped outside for a sneaky cigarette recently, the last thing he expected was to be told off.

The star was dining with pals at at Vancouver’s Glowbal Grill when a young girl, accompanied by her mother, strolled past and inhaled his second hand smoke.

While some Twihards fans would be excited by the prospect, the National Enquirer reports that the mother was none too pleased.

“You’re NOT allowed to be smoking here!” Then she plucked the burning butt from the stunned star’s lips, flung it to the ground and stomped it out. Deeply upset , she hissed: “That’s called secondhand smoke. I know my rights. You have to be at least 6 meters away from the entrance, you jerk!” she supposedly shouted at the star.

Pattinson started to apologize but was interrupted when her daughter realized who he was.
“It’s Edward!…It’s Edward from ‘Twilight!’” she squealed.

In true chivalrous manner, the British actor posed for pictures with the pair.