: War Drama Science Fiction : United Kingdom : en : 25/03/1929 : Gaumont-British Picture Corporation : 95 min : 4.526 : English : Released