Four months after their engagement, Teresa Palmer and Mark Webber said 'I do' in an intimate ceremony in Mexico Saturday.

A source told Us Weekly the Warm Bodies actress and her fiancee "wanted to get married before the baby arrives," and so they tied the knot at a private house overlooking the ocean in Punta Mita, with an altar decorated with greenery and white and pink flowers where they stated their vows.

"They were holding hands the whole time," the insider told the magazine.

Palmer was showing off her baby bump through a white lace dress, and her hair was tousled down with only a white flower adorning one side of her head. Webber was wearing a white shirt, black skinny tie and gray trousers.

The couple announced their engagement over Twitter in August, and then Palmer's pregnancy less than two weeks later.

Last month, Palmer threw a baby shower at a restaurant in Los Angeles with a few of her friends, including Jaime King of Hart of Dixie, Phoebe Tonkin and Claire Holt of The Originals and Bella Heathcote of Not Fade Away.

The guests were "posing for pictures and Palmer's belly" to see if "they could feel the baby kick," according to a witness. Webber was also there at the shower and seemed "excited and proud" over the baby's arrival.

The Aussie actress revealed on Your Zen Life, a site that she runs alongside Tonkin, that her pregnancy did not stop her from continuing her workouts, considering that she has been active for 5 years.

"I've always heard of labor described as similar to 'running a marathon' so I knew that one of the most important aspects of my pregnancy would be maintaining my fitness level," she wrote.

She's currently doing prenatal yoga, which she started six weeks into her pregnancy.

"Since I'm planning a drug-free natural water birth at home, I know that what I learn in my prenatal yoga will be incredibly beneficial in preparing me for this incredible day," she noted.