Ben Affleck to star in action-thriller ‘Hypnotic’