The good looking couple tied the knot in a lovely setting at The Breakers Resort in Palm Beach, Florida, reported People magazine.
The wedding ceremony which started at 7pm had 43-year-old TV star’s “Modern Family” co-stars Reese Witherspoon and Channing Tatum in attendance.
Vergara wore a custom made Zuhair Murad white gown as she walked down the aisle carrying a a bouquet of orchids.
While the “Magic Mike” star opted for a tuxedo from John Varvatos.
The ceremony was planned indoors, inside a small area decorated with white roses, orchids and hydrangeas.
Rather than exchanging the customary “I do” the couple said “I will” in front of a minister and members of the wedding party read passages from the Bible in both Spanish and English.