Ant & Dec are a British television presenting duo consisting of Anthony McPartlin and Declan Donnelly from Newcastle upon Tyne. From Wikipedia
The May 10 semi-final performance, involving eyelid-pulling stunts, has drawn backlash from viewers and judges, raising questions about safety and family-friendliness.