A Modern Tale of Cain and Abel: Reparto