Ben Affleck and Jennifer Garner have wed in a top secret ceremony in the Carribean. They exchanged vows at Parrot Cay resort on the Turks and Caicos Islands.

The couple, who began dating last July, have also used the happy occasion to confirm reports the actress is expecting their first child.

This is the first marriage for Affleck, who was formerly engaged to Jennifer Lopez. Garner divorced husband Scott Foley in March 2004.

The couple's publicists have confirmed both the wedding and baby news today.