Jennifer Garner's commercials are cringeworthy.