The actor-turned-travel writer exchanged vows with Rice on 28 August, 2011 after several years of dating.
McCarthy, who was married once before to his college sweetheart Carol Schneider, admits it took him a while to get wed again, confessing he only agreed to settle down with the mother of his six-year-old daughter Willow after taking a remote trek through South America.
He tells Us Weekly magazine, “Dolores and I had a great life, and yet I was yearning to hit the road. Some people go to therapy to figure it out; I sailed down the Amazon!… I told her, ‘I’m going away from you so I can come home to you.'”
McCarthy divorced Schneider in 2005 and together they have one child, Sam, 10.