Geoffrey Hughes has died aged 68, it has been confirmed.

The actor, who was well known for his roles in a number of British dramas, lost his battle with prostate cancer last night (July 27).

Hughes played Eddie Yeats in Coronation Street and went on to star as Onslow in Keeping Up Appearances, Twiggy in The Royle Family and Vernon Scripps in Heartbeat.

ITV/Rex Features

PA Archive/Press Association Images

Friend and colleague Ricky Tomlinson told ITV Granada: "Geoff wasn't just an actor. He was my mate. I used to call him every few weeks but hadn't spoken to him in about a fortnight. It's such a loss."

A Corrie spokesperson added: "We are very sad to hear of the death of Geoffrey Hughes. He created a legendary and iconic character in Eddie Yates who will always be part of Coronation Street.

"Everyone connected with the programme sends our sincerest condolences to his family and friends."

The Wallasey-born actor had intensive radiotherapy in August 2010 after collapsing at his home on the Isle of Wight.

Hughes was appointed Deputy Lord Lieutenant for the island in 2009, providing the official link between the island and royalty at formal events.

This content is created and maintained by a third party, and imported onto this page to help users provide their email addresses. You may be able to find more information about this and similar content at piano.io