The Triumph of the Scarlet Pimpernel Cast Matheson Lang Juliette Compton Nelson Keys Marjorie Hume Haddon Mason Douglas Payne Harold Huth