Affleck to Star in Back-to-Back Roles