they replaced a bad actress with a worse actress. even tho im not very fond of megan fox, she fit the role in transformers 1 and 2 perfectly, and i reeeeeally dont see a point in this new trend introducing supermodels to movies. They are terrible actresses, all of them. doesnt matter if its a special effects movie, or winnie the pooh, or whatever. DONT PUT MODELS IN MOVIES!
latest addition to this shematic is the new pirates of the carribean movie, which was bad enough allready, but that stupid mermaid allways looked like a dying deer. that really took it away from me.
and im pretty sure it will be the same for transformers 3, even tho she is not important, acting is. at least to me