Harry Potter actress Emma Watson was among the stars taking part in the switch-on of London's Oxford Street Christmas lights on Monday evening.
Emma Watson plays Hermione in the Harry Potter films
The 14-year-old, who plays Hermione Granger in the series of films, was joined by operatic group Il Divo for the traditional ceremony.
The quartet, who recently topped the charts with their debut album, were performing live at the event.
Five Olympic medallists including Sir Steve Redgrave also appeared.
The Olympic 4x100 metres relay gold medallists Marlon Devonish, Darren Campbell, Jason Gardner and Mark Lewis-Francis waved to the crowds gathered for the switch-on.
This year's event has a theme of Harry Potter and the Prisoner of Azkaban, which is being released on DVD on 19 November.
Actress Watson has played Hermione in all three of the films based on JK Rowling's best-selling books which have been released to date.
She is also appearing in fourth adaptation Harry Potter and the Goblet of Fire, which is currently in production.
Operatic quartet Il Divo are managed by music svengali Simon Cowell, and perform well-known pop songs with an operatic twist.
Their self-titled album was ousted from the top spot by Eminem's new collection.