Megan Fox Wasn't Fired From 'Transformers,' She Quit
Fox's rep tells People that Fox wasn't canned from Transformers, she quit:
Megan Fox will not be starring in Transformers 3. It was her decision not to return. She wishes the franchise the best.
In the past, Fox has been less than discreet about her unhappiness working with Michael Bay on Transformers. She likened the director to Hitler and said that the Transformers movies aren't "about acting."
All of Megan's sass about Transformers got people wondering if she was canned from the third installment of the film because she ticked off Bay.
However, in light of Megan's statements, it looks like she was the one who grew tired of Bay.