Actor Frank Thornton has died at the age of 92.

Thornton was best known for his role as Captain Stephen Peacock in the long-running BBC sitcom Are You Being Served?.

He also starred in the show's sequel, Grace & Favour, and Last of the Summer Wine.

Thornton passed away in his sleep at his home in London on Saturday, March 16, the actor's agent David Daly confirmed to BBC News.

Daly said: "I have been Frank's agent since 1986 and he has been the most wonderful client as well as being a great friend. He will be sorely missed."

Thornton's film credits included Carry On Screaming!, Some Will, Some Won't and No Sex Please, We're British.

The sitcom Are You Being Served? ran for 69 episodes from 1972 to 1985 and also starred John Inman, Molly Sugden and Wendy Richards.

Set in a department store, Thornton played a pompous store walker who looked down on junior staff.

Thornton is survived by Beryl, his wife of 67 years, their daughter Jane and three grandchildren.