Updated

Matthew McConaughey celebrated an extra special Christmas by popping the question to his longtime partner, Camila Alves.

"Just asked camila to marry me, merry Christmas," the 42-year-old actor posted on his WhoSay social networking account, accompanied by a snap of the two kissing in front of a Christmas tree.

The "How to Lose a Guy in 10 Days" star has been dating the 29-year-old Brazilian model since 2007 and the couple has two children together -- Levi, 3, and Vida, 1.

McConaughey, who broke out on the silver screen in 1993's "Dazed and Confused," has starred as a leading man in several romantic comedies over the past decade. He most recently appeared in "The Lincoln Lawyer."