Antonio Banderas was so charming on the set of a glamorous Christmas advertising campaign for British retail giant Marks + Spencer, he rendered his model co-stars speechless. The big budget TV commercial - which takes its inspiration from the golden age of Hollywood - portrays British beauties ERIN O'CONNOR, Elizabeth Jagger, Laura Bailey and Twiggy as rivals for the attention of one man, played by a smouldering Banderas. And the reality, it seems, was not much different. O'Connor says, "When he walked on to the set everyone went silent. He is so charismatic. "After five days of shooting everyone was tired but Antonio made things exciting and fun. He kept playing on the piano and when things came to an end, he didn't want to leave."