David Lynch has revealed why David Bowie wanted the voice of his Twin Peaks character dubbed for his cameo in the revival series.

Bowie played FBI agent Phillip Jeffries in movie spin-off Fire Walk With Me in 1992 and Lynch was keen on the singer returning for the show's third season which aired this year.

Unknown to Lynch at the time, Bowie was suffering from terminal cancer so declined to film scenes for the revival – but it may surprise some fans that the singer also declined to record a voiceover for that weird Cooper scene where he talks to the kettle who is actually Phillip Jeffries.

You know? This one.

youtubeView full post on Youtube

As it turns out, Twin Peaks' co-creator thinks he knows the real reason why Bowie didn't want his voice used in the revival.

Speaking to Pitchfork, Lynch suggested Bowie was self-conscious of the Louisiana accent he adopted for the part – which is such a shame, right?

this image is not availablepinterest
Bear Grylls//Digital Spy

"We got permission to use the old footage, but [Bowie] didn't want his voice used in it," said Lynch.

"I think someone must have made him feel bad about his Louisiana accent in Fire Walk With Me, but I think it's so beautiful.

"He wanted to have it done by a legitimate actor from Louisiana, so that's what we had to do. The guy [voice actor Nathan Frizzell] did a great job."

It's a deep shame these two unique pop culture stars didn't get to work together one last time – but what was Lynch's take on Bowie, one legend to another?

this image is not availablepinterest
Bear Grylls//Digital Spy

He was unique, like Elvis was unique," he added.

"There's something about him that's so different from everybody else. I only met him during the time I worked with him and just a couple of other times, but he was such a good guy, so easy to talk to and regular.

"I just wish he was still around and that I could work with him again."

From: Digital Spy