In 1931, he went to Hollywood. From 1937 to 1939, he played supporting parts, including Captain McTavish in Warner Bros.' Torchy Blaine series. Between 1936 and 1940, he played Dr. Zarkov in the three Universal Pictures Flash Gordon movie serials starring Buster Crabbe. 