Steve Trzaska

Steve Trzaska portrayed Duodon in the Inhumans episode Behold…The Inhumans!.