The 44-year-old actor tied the knot with the 42-year-old actor in 2014 in Italy, and on Wednesday (06.09.17) the 'Gone Girl' star took to social media to pen a heartfelt note to his partner, which saw him thank David for "choosing" and "challenging" him throughout their marriage and for starting a family with him
The 'How I Met Your Mother' star - who has twins Harper and Gideon, both six years old, with David - posted an image of the couple on their wedding day to his Instagram account. He captioned the post: "I got married three years ago today. Thanks, David, for choosing me. For challenging me. For creating a family with me. (sic)."