The many smirks of our new Batman: Ben Affleck