Ben Affleck: Republicans 'had a chance'