Ben Affleck and Jennifer Garner have finally decided to file for divorce after separating almost two years ago.