photo of ben affleck hitting jennifer lopez with a beer can in his other hand