It has been reported that Steven Spielberg demanded that actress Megan Fox be fired from the third "Transformers" movie. A representative for the actress said that it was Megan Fox's decision to leave the movie. Other rumors say that it was director Michael Bay’s decision to have Megan replaced in the movie.
Hollywood gets more like Washington DC everyday. You cannot get a straight answer from either.