Johnny Depp has banned his two children from watching his new movie The Libertine for 20 years, because it's too rude.

The actor plays debauched alcoholic 17th century author LORD ROCHESTER in the film, and insists it will be inappropriate for six-year-old LILY ROSE and three-year-old JACK for some time.

He says, "I want my kiddies to be given the opportunity to be children and innocent and innocent and free for as long as possible before the inevitable bad things in the world rear their ugly heads.

"I would say it's safe for them to see Pirates Of The Caribbean and Charlie And The Chocolate Factory but I'd want to wait 20 years before letting them see The Libertine."