Holby City actress Patsy Kensit was among the celebrities attending the 55th Variety Club Showbiz Awards, held at the London Hilton on Sunday.
Lee Evans was the first recipient of the night, accepting a comedy award from The Office star Martin Freeman.
Keira Knightley took a break from shooting her latest movie, The Duchess, to be named film actress of the year.
Irish boy band Westlife were also on hand to sing their current single, Home, and be crowned recording artists of the year.
Glamorous Welsh soprano Katherine Jenkins accepted the classical performer prize from her friend Darcey Bussell.
US talk show host Jerry Springer thanked the Variety Club for its "charitable" award as he accepted the international prize.
Host Myleene Klass expressed regret that Sleuth star Jude Law could not be present to pick up his acting award.
Michael Parkinson was the final award recipient at this year's event, held in aid of the Variety Club Children's Charity.