They married on June 29, 2005, in a private Turks and Caicos ceremony. Victor Garber, who officiated the ceremony, and his (later) husband, Rainer Andreesen, were the only guests. Garner and Affleck have three children together: Violet Anne Affleck (born in 2005), Fin Affleck, and Samuel Garner Affleck.