Kyle MacLachlan wanted to play Miranda Hobbes on 'Sex and the City'.

Kyle Maclachlan wanted to play Miranda in Sex and the City

Kyle Maclachlan wanted to play Miranda in Sex and the City

The 65-year-old actor became known for his role as Trey MacDougal in the third and fourth season of the hit TV show in the late 1990s but instead of appearing as the husband of established character Charlotte York (Kristin Davis) but joked he would much rather have been cast as the tough corporate lawyer played by Cynthia Nixon.

He told this week's edition of Us Weekly: "I would’ve loved to play Sex and the City’s Miranda Hobbes. Alas, I was never asked to audition."

Meanwhile, the former 'Twin Peaks' star is a keen chef outside of work and revealed that while he is mostly made up of coffee and wine and goes to great lengths in the kitchen. his favourite food is just a basic cereal.

He said: "My body liquid is made up primarily of coffee and wine. Some say this is alarming, but I’m reframing it as product research. If I’m cooking, my favourite food is lamb. If someone else is cooking, my favorite food is Cap’n Crunch.

"If I was reincarnated, I’d come back as my dog, Elvis. Treats, belly rubs and endless hours hearing me talk about coffee and pie?."

The 'Flintstones' actor also joked that growing up his main goal in life was to remain alive but he later majored in theatre and his love of playwright William Shakespeare eventually inspired the name of his wine business.

He said: " Growing up, I always wanted to be … still alive.

"I was a theatre major and my love of Shakespeare inspired the name of my wine company, Pursued by Bear, from The Winter’s Tale. My first job was as a part-time greenkeeping staff at a local golf course at the Yakima Country Club in Washington.

"