So did you ever wonder why Megan Fox suddenly didn’t feel like being in “Transformers 3”? As it turns out, it wasn’t her choice, regardless of how she or her legion of publicist tried to spin it. No, Fox didn’t quit because she wanted to pursue more “serious acting”. She was fired, actually, and according to Michael Bay, it was a comment Fox made about Bay that got her canned. But, curiously enough, it wasn’t Bay’s decision, but rather that of the film’s producer, Steven Spielberg, who apparently does not like highly paid (for doing relatively little actual work) actresses making Hitler comparisons because they think it’s cute.
Bay tells GQ about why Fox was let go in the early days of production on “Transformers 3”:
She was in a different world, on her BlackBerry. You gotta stay focused. And you know, the Hitler thing. Steven [Spielberg] said, “Fire her right now.”
The article also features other people talking about Fox’s firing. Writer Ehren Kruger was convinced Fox didn’t want to be there, saying, “she seemed like an actress who didn’t want to be a part of it”, while star Shia LaBeouf was even more candid, saying of Fox:
Criticism is one thing. Then there’s public name-calling, which turns into high school bashing. Which you can’t do. She started shit-talking our captain.
Who knows if it was the “shit-talking” that ended Fox’s “Transformers” career (perhaps Spielberg doesn’t like ungrateful actresses being rude), or, more likely, it was the Hitler comments that pissed off Spielberg, who is Jewish.
Eh, who needs “Transformers”. Megan Fox will always have “Jonah Hex 2”, right?