: Drama : United States of America : en : 04/05/1917 : Norma Talmadge Film Corporation : 92 min : 0.505 : Released