A star of the Harry Potter series was spotted enjoying lunch in a Suffolk pub over the weekend. 

Tom Felton was seen at the Fox Inn in Bury St Edmunds on Sunday. 

Staff were able to get a picture with the actor, who played Draco Malfoy in the hit film series. 

Posting on social media, a spokesman for the pub said: "Our Imogen had the lovely pleasure of meeting Tom Felton in the Fox today. 

"What a lovely fellow, hope you visit us again when you're next in."