Amanda Holden looked out of this world in a shimmering sheer dress for Britain's Got Talent's live semi-final on Saturday night.