There was a rather awkward moment in tonight's Britain's Got Talent final when judge Simon Cowell was left apologising to finalist Cillian O'Connor after appearing to ruin his magic trick. As the young magician performed a number of magic tricks, he asked Simon to pick a card, with the music mogul opting for the three of diamonds.