Sexy Ben Affleck almost naked