An actor who has appeared in the Harry Potter films has been charged with violent disorder in the wake of the London riots, and possession of cannabis.

Jamie Waylett of Camden, north London, was arrested on 20 September following rioting across the capital in August.

A Metropolitan police spokesman said: "He was charged with violent disorder, having an article with intent to destroy or damage property, receiving stolen goods and also cultivating cannabis plants."

The 22-year-old, who played Hogwarts schoolboy Vincent Crabbe in six films, appeared before Highbury magistrates on 29 September and was released on conditional bail, a court spokeswoman said.