Many Teenage Mutant Ninja Turtles fans were disappointed to learn that actress Megan Fox had been cast in the role of April O’Neil for the movie. A lot of the complaints that fans had about this casting was the fact that last time. Megan Fox and Michael Bay worked together, Michael had Megan running around in tight tops or wearing very little clothes at all. –FansShare