Shia LeBeouf and Megan Fox also voiced Sam and Mikaela and to mention Keith David voicing Barricade he was awesome. Thank you, Jon, for bringing back that good old 80s element in the game. Peter Cullen voiced Optimus and Frank Welker voiced Megatron I can tell you right away, the game creator Jon Burton is definitely a G1 cartoon fan. The game play is pretty easy, I mean with every of them Bumblebee, Optimus, Ironhide, Jazz, Megatron, Starscream, Barricade really it's easy and pretty playful. Now, you can choose to be autobot, or decepticon. Well, that was pretty obvious, but still better idea. No, really, check it, I mean it's the same story, Allspark is on earth, autobots and decepticons are here to find it, they need Sam's help but in this game, the plot revolves around the robots, not humans, and I think this is the best reason why this game is better than films. Now, I think this game depicted the idea of the film far more better. First of all, this game is based upon Michael Bay's film version of Transformers (2007), and I've got to be honest, Bay ruined the good old idea about giant alien robots But, I am not going to rant here about it, if you want to read my ranting, go see my review about all three Bay's 'Transformers' films.