Matthew Lewis admits that he gets "frustrated" by continuous references to his role as Neville Longbottom in the Harry Potter film series.

The 31-year-old star, who starred in all eight movies in the popular film franchise, said he often gets annoyed when people bring up the role he played over a decade ago.

Speaking on Michael Rosenbaum's Inside of You podcast, Lewis said: "I still to a degree, get a bit frustrated sometimes when people sort of say, 'Oh he's... '.

"For example, I'm doing this show at the minute on PBS and like a lot of headlines are, 'He's no longer Neville Longbottom anymore', and it's like, 'I haven't been that for 10 years.'"

Lewis admits he has "done things that have been so wildly different" since he last played Neville in 2011.

"I've been in dramas that have won BAFTAs and done all this kind of stuff," he said.

"And I'm not bragging, it's just like I've done all this stuff and like 10 years later people are making the claim I've sort of jumped from 'Harry Potter' into this have completely ignored the journey it's taken to get there."

He continued: "It's like you have that voice in your head that goes, 'Hey, you know all that work you did for the past 10 years? No one f****** saw it. No one cares. They still think this is the first job you've done since 'Harry Potter'."

Lewis previously said he cringes watching himself back in the wizarding films.