Megan Fox is 26 years old and is probably best known for het roles played in the first 2 Transformers. Unfortunately she did not star in the third movie, and was replaced by Rosie Alice Huntington-Whiteley. Megan Fox’s most recent movie is the sequel to Knocked Up, This is 40. Photograph. Google Images. Web.