Weaving was horrible as Megatron though. Plus he's said that he's never seen the films I think he probably only did them as pay days and besides Megatron was never the bad ass he should have been in these films aside from a few moments in the first and was secondary to other villains in the second and third movie. Frank Welker should have been Megatron with an increased role. Even Bay admitted that Welker should have been Megs.
Oh course If they got Welker just be warned his Megantron isn't screechy anymore.