who is the voice of megatron in the transformers film?
Megatron in the first three films is voiced by Hugo Weaving, who also played Agent Smith from The Matrix franchise, and Red Skull from Captain America: The First Avenger. As Galvatron, he is voiced by Frank Welker, who also voiced Megatron's original incarnation as well in the video game adaptations of the film series. In the second film's old script, Megatron was promised to become a Prime by the Fallen only to be betrayed, as Optimus states primes are born, not made.