Matthew McConaughey engaged at last! After being a couple for years and having two children together, actor Matthew McConaughey and Camila Alves, a Brazilian-born model, have finally decided to tie the knot. McConaughey reportedly popped the question to Alves on Christmas day.

In a very modern day celebrity move, McConaughey announced the news of his engagement to his fans via Twitter. “Just asked camila to marry me, #MerryChristmas,” he posted along with a photo of the couple kissing. Camila Alves and Matthew McConaughey have been together since 2006.

The engagement is not all that surprising considering how moony McConaughey has been about his longtime girlfriend in the press. “I have found the woman I want to do it with, the woman I wanna make a family with, hopefully live our life out together,” the 42-year-old actor told GQ Magazine in March.

McConaughey and 28-year-old Alves, who hosts Bravo’s Sheer Genius, are parents to son Levi, 3, and daughter Vida, who will be 2 in January.

Subscribe to Snark Food updates on Facebook, Twitter, Email, or RSS