Robbie Coltrane has said he believes it is right that authorities reveal the names of celebrities accused of sexual offences.

The actor plays a suspected paedophile in Channel 4′s new four-part drama National Treasure, which is based on Operation Yewtree, the police investigation set up after the Jimmy Savile scandal.

One key question the drama lingers on is whether police are correct in leaking the names of suspects.

Robbie told the Radio Times he has no doubts: “Yes, it is a dichotomy – who do we protect the most?

“The potentially innocent, by keeping them anonymous, or the damaged victims who suffer alone and who wouldn’t come forward unless they saw others were?

“In my mind, it’s clear. It’s the victims who deserve the most protection.”

Robbie Coltrane ( Jim Dunn/PA)Robbie Coltrane ( Jim Dunn/PA)

National Treasure follows old school TV star Paul Finchley (Robbie), who is accused of historic sex offences.

He faces a public trial as well as the anger and scrutiny of his wife Marie (Julie Walters) and daughter Dee (Andrea Riseborough).

Julie said she chose not to refer to any of the high-profile sex scandals when working on the programme, because the drama is fictional.

She said: “If you start bringing all that in, you’re coming at it the wrong way. It’s not about those cases – it’s about the human stuff and how they relate to one another and how they deal with it.

“I only know what I saw flashed on the news, and I didn’t really read about them at the time, any of the things that have happened.”

Julie Walters at the BAFTA Breakthrough Brits 2015Julie Walters (Joel Ryan/AP/PA)

Robbie and Julie were both in the regular cast of Harry Potter, but this is the first time they have really acted together.

The actress said: “We did have dinner together during filming National Treasure – not often, because I’m usually lying down in my room when I’m not working.

“It’s exhausting stuff and there aren’t a lot of gags.”

This week’s Radio Times is on sale on Tuesday.