Australian actress Teresa Palmer and her US actor beau Mark Webber have tied the knot in Mexico just weeks before their baby is expected to arrive.
The heavily pregnant 27-year-old reportedly said "I do" with Webber in Punta Mita, Mexico at the weekend after an insider claimed Palmer wanted to wed her beau before their baby is born early next year.
The pair began dating in September 2012 after meeting on Twitter and confirmed both the engagement and pregnancy in August.
In an Instagram snap posted by WHO Magazine, above, they are shown beaming in their wedding-day attire, with Palmer wearing a lace gown by Pallas Couture accented with embellished shoulders.
"Mark and I are thrilled beyond words to be married in a very intimate and spiritual ceremony. We felt blessed to be surrounded by just a very small number of best friends and family," the Warm Bodies actress told the magazine.
Webber's son from a previous relationship, Isaac Love, reportedly acted as ring bearer.
The surprise nuptials come less than two weeks after Palmer celebrated her baby shower with an event in Los Angeles attended by fellow Aussie expats including Phoebe Tonkin, Jessica McNamee and Tahyna Tozzi.
Palmer spent time in Perth in recent months filming the upcoming movie Kill Me Three Times alongside British funnyman Simon Pegg.