Matthew McConaughey will marry longtime girlfriend Camila Alves this weekend, according to E! News.

The couple will reportedly marry in a private ceremony in McConaughey's home in Texas.

The couple apparently has invited two dozen close friends and family members, E! News reports. Workers had to sign a non-disclosure agreement, according to the report.

McConaughey proposed to Alves on Christmas Day and announced it on hiw WhoSay page.

The actor, 42 and the Brazilian model, 30 have two children together, Levi, 3 and Vida, 2.

They couple met in 2007.