Bennifer 2.0 is over. After months of speculation about the status of their relationship, Ben Affleck and Jennifer Garner announced they would divorce after 10 years of marriage. They issued a joint statement to TMZ Tuesday, a day after their wedding anniversary.

"After much thought and careful consideration, we have made the difficult decision to divorce. We go forward with love and friendship for one another and a commitment to co-parenting our children whose privacy we ask to be respected during this difficult time,” the couple said. “This will be our only comment on this private family matter. Thank you for understanding."

They have three children together: Violet, 9; Seraphina, 6; and Samuel, 3. Garner and Affleck will share joint custody of their kids, TMZ wrote. The split is amicable and they aren’t in a rush to divorce. They want to work out their finances and custody issues before papers are filed. Until that time, the Hollywood stars are meeting with a mediator and business managers until everything is resolved, TMZ added.

Jennifer Garner Divorce rumors are swirling about Hollywood stars Ben Affleck and Jennifer Garner. Photo: Reuters

The divorce announcement won’t come as a shock to most people. Their relationship has reportedly been rocky for months.  “Ben Affleck only likes things his way or no way. He’s as stubborn as a mule,” an insider told the New York Daily News last month. “He’s not exactly flexible. He is prone to moodiness when he doesn’t get his way. Dealing with him is not a walk in the park.”

Last month, sources claimed Affleck wanted to release a statement before their anniversary. “Ben wants the official statement to come out a few weeks before their 10th anniversary June 29-- which he hopes will give enough time for the news to die down by the time he has to promote ‘Batman v. Superman (Dawn of Justice)’ and the other movies he has coming out next year,” a source told OK! Magazine in May.

Affleck’s new flick, "Justice League: Part One," is scheduled to debut in theaters in 2017.

Follow me on Twitter @mariamzzarella