Matthew McConaughey and Camila Alves have tied the knot!

After proposing on Christmas Day last year, Magic Mike star Matthew McConaughey, 42, married 29-year-old Brazilian model Camila Alves in a private ceremony in Texas on Saturday.

About 100 guests attended the couple's nuptials, including Woody Harrelson and filmmaker Richard Linklater.

A wedding guest told Us Magazine: "[It] was very emotional. There was a moment when... [Matthew] leaned down and whispered something in [Camila's] ear and you could see a tear coming down her face.

Matthew McConaughey and Camila Alves at the "Mud" after party, Cannes 26th May 2012. Source: Getty

"Everyone let out a collective sigh."

The newlyweds, who have been together for six years, celebrated their big day with a camp-out themed ceremony at their home in Austin.

A source told Us Weekly: "It's definitely a campground, but they weren't exactly roughing it. They have showers, restrooms, and air conditioning. It's very unique, high-end camping."

The pair have two children together, Levi, 3, and Vida, 2. Alves said ahead of their nuptials that the kids were excited about their parents getting married.

She told ET Canada: "Levi actually understands what it means now that mama's going to have the same last name as they have, so that's neat!"