Sean Penn Blaming Himself Over Recent Divorce From Leila George? Sean Penn reportedly blames himself for his short-lived romance with Leila George, that he struggles to accept their divorce.