Sofia Vergara took a break from wedding planning to appear on Good Morning America on Wednesday.
The star, who is engaged to fellow actor Joe Manganiello, was promoting Modern Family ahead of its return to US television tonight.
The 43-year-old wore a figure-hugging blue shift dress with an orange trim and bright matching shoes.
She later changed into a red hot number as her tour of duty rolled on.