Affleck and John Travolta are like the Gene Hackman and Michael Caine of their generations: two talented actors who seem determined to ruin their careers by picking schlock parts.