English-language version or remake of the German film, TRUXA (1937).
Star of the Circus is not available for streaming at this moment.