Moviefone App Coming Soon. Sign Up Now to Get Notified!

The Sable Lorcha (1915)

The Sable Lorcha
In China, a man is arrested and tortured for a crime committed years before by his twin brother.

Movie Details

Theatrical Release:November 28th, 1915
Original Language:English
Production Companies:Fine Arts Film Company