Coronation Street stars have gathered to pay respects to Bill Tarmey, who played Jack Duckworth for three decades.
Tarmey died at his holiday home in Tenerife on November 9, aged 71.
The actor became one of soap TV's most recognisable faces as the husband to Vera Duckworth, played by Liz Dawn.
Some of his former colleagues gave readings at the service held at the Albion United Reformed Church, which was attended by around 700 people.
His family said: "Ali and all Bill's family would like to thank you for your attendance today and for the overwhelming messages of comfort and support they have received during this difficult time."
Samia Ghadie, who plays Maria Connor in the soap, said:
He was genuinely one of the most decent and honourable men you could ever wish to meet.
Jack and Vera were a truly unforgettable and formidable partnership, and I doubt we'll ever see that again. They were simply iconic and Jack Duckworth will forever be a true Coronation Street legend.
On behalf of everyone who works at Coronation Street and has worked on the programme during its 52 years, and the loyal viewers who have followed the programme throughout these years - Bill, we salute you.
And thank you Bill for being the light in our lives for all those years and for bringing so much joy and happiness to millions of people.
We love you, we already miss you and we'll never ever forget you.
The service was relayed on loudspeakers for several hundred fans of the show who gathered outside.