Matthew Lewis has gone from Hogwarts to Happy Valley.

The Leeds-born actor, known for his role as Neville Longbottom in the Harry Potter series, has a very different look in the first pictures from Happy Valley series two as character Sean Balmforth.

With long sideburns, a scruffy moustache and a surly expression, he's a long way from his days of broomsticks and Hogwarts robes.

Watch the trailer for Happy Valley series two

Video Loading

Lewis, 26, went on from his Potter days to play Jamie Bradley in Kay Mellor's BBC series The Syndicate, about a group of Leeds supermarket workers who win the lottery in a work syndicate.

In 2012 he appeared alongside Luke Treadaway and Timothy Spall in The Rise, playing Dodd.

In 2013 he joined BBC Three comedy drama Bluestone 42, playing ammunition technician Gordon 'Towerblock' House.

The second series of Happy Valley sees Sgt Catherine Cawood (Lancashire) back heading up her Calder Valley police team, with Tommy Lee Royce (James Norton) behind bars.

Pictures: Happy Valley series two

It is feared a serial killer is behind a spate of murders — and Catherine makes a gruesome discovery that has shocking repercussions for her and her family.