It is nearly two years when Jennifer Garner and Ben Affleck publicly announced their split. Now, there are surfacing reports the "Miracles from Heaven" star is preparing to file for divorce from "The Batman" actor.

Us Weekly confirmed the reports Jennifer Garner is going to file for divorce from Ben Affleck, although exact details are not yet revealed. "Ben and Jen are committed to raising their family as one unit and will continue to do so as it has worked for them," a source said.

The insider, allegedly, close to Jennifer Garner and Ben Affleck's family assured no matter what happens; the parents are committed to their family. Another source revealed that the 44-year-old "Argo" star now leaves the former couple's shared Brentwood home.

Moreover, even though Jennifer Garner and Ben Affleck are already separated for two years, the "Daredevil" stars are still often seen together. In fact, they are continuously traveling together as a family for the sake of their kids; Violet (11), Seraphina (8) and Samuel (4).

To recall, Express Tribune reported Jennifer Garner and Ben Affleck announced their split a day after they celebrated their 10th anniversary. "It was a real marriage. It wasn't for the cameras," the "Alias" star said.

However, no matter how hard Jennifer Garner tried to stay in the relationship, it just didn't work. Later, Ben Affleck has been included in a scandal with their former nanny, Christine Ouzounian. According to reports, the "Justice League" star had an affair with their family au pair.

But, Jennifer Garner explained that it is not because of the nanny why they ended up in a divorce. In fact, she further continued they have been separated before the issue of the 28-year-old babysitter and Ben Affleck is exposed.

Jennifer Garner confirmed Christine Ouzounian has nothing to do with her divorce from Ben Affleck. On the other hand, she still has to explain to her children why their nanny left them. As a matter of fact, she finds herself having talks with her kids about the meaning of scandal.