Kimberley Walsh must have thought Christmas had come early when Hollywood heart-throb Antonio Banderas paid her a visit.
The singer is currently in the middle of a successful run playing the princess in Shrek the musical.
Antonio, meanwhile, is busy promoting his film, Puss In Boots - the animated spin-off from the hit franchise.
Seeing an opportunity for some celebrity synergy, he dropped in to have a chat with the musical's delighted cast members.
Kimberley posed for pictures alongside the Spanish actor, her co-stars in the show and producers from the film.
Antonio was later pictured waltzing with friend and co-star, Salma Hayek, on the red carpet.
Photo: © Getty