David Kaye has played Megatron in both Beast Wars: Transformers and Beast Machines: Transformers.