Matt HillActor · Born January 19, 1968 · North Vancouver, British Columbia, CanadaActed in 12000s2003Transformers: ArmadaCarlos (voice) · 52 episodes71