Do or Die

Do or Die is a 1921 American film serial directed by J. P. McGowan. The film is considered to be lost. The film serial had a working title of The Seal of Satan. Several of its scenes where filmed at the Morro Castle in Havana, Cuba.


    More details

    director J. P. McGowan
    genre action thriller
    publisher Universal Studios