Sofia Vergara hits the red carpet at the America's Got Talent semi-finals two days after cancelling Emmys appearance as she was rushed to hospital with 'craziest eye allergy'
Mel B sizzles in a skintight red leather mini dress and thigh-high boots as she joins Simon Cowell at the America's Got Talent semi-finals