Walter Passmore as the Grand Duke Rudolph