most known roll is not inuyasha it'd either be the announcer for enzyte or as megatron in a multitude of transformers series