With her curvy figure she’s always looked at home in glamorous ballgowns.

And Sofia Vergara stunned in a bold yellow strapless version of the dressy garment as she filmed a commercial for Aguila beer in her native Colombia this week.

The 43-year-old actress’ famous curves were accentuated in the beautiful gown as she smiled and waved during a break on set.

The Modern Family star was in the city of Cartagena and shared several snaps from the day on set on her Instagram.

She positively glowed in the dress with featured a sheer overlay of fabric with floral print.

Sofia wore big beaded gold earrings and sported her golden brown locks in soft waves.

Bold red lipstick finished off the look.

Alongside an Instagram snap of her dancing in her dress, the actress wrote: ‘On the set #cartagena’ .