The great and the good of showbiz put on a dazzling night of entertainment for good causes

You know it’s nearly Christmas when a whole host of stars gather for a night of top-notch entertainment with Prince William and the Duchess of Cambridge in attendance.

This year, queen of comedy Miranda Hart oversees proceedings at the iconic London Palladium.

The line-up includes Frasier star Kelsey Grammer – who will be performing an exclusive number with the cast of the new musical Big Fish – plus Joan Collins, The Killers, Seal, Paloma Faith and Louis Tomlinson, and Britain’s Got Talent-winning pianist Tokio Myers.

Also taking to the stage will be West End legends Michael Ball and Alfie Boe, plus the casts of musicals Annie and 42nd Street. Comedy comes from Jason Manford and Tom Allen.

What a night!