Megan Denise Fox wurde am 16. Mai 1986 in Rockwood, Tennessee geboren. Sie wuchs mit ihrer großen Schwester in ärmlichen Verhältnissen auf und begann bereits mit fünf Jahren, Schauspiel- und Tanzunterricht zu nehmen. Im Alter von 10 Jahren zog sie nach Florida um, wo sie die Schule beendete. 1999 nahm Megan an mehreren Talentwettbewerben teil. Ihr Debüt im Filmgeschäft sie 2001 mit Ashley und Mary-Kate Olsen in Ferien unter Palmen. Danach hatte sie kleinere Auftritte in TV Shows wie
Two and a Half Men und Hallo Holly. 2004 ist sie in Bekenntnisse einer Highschool-Diva spielt sie mit Lindsay Lohan. Als 2007 der Michael-Bay-Film Transformers in die Kinos kam, wurde sie einem breiteren Publikum bekannt. Auch in der Fortsetzung war sie wieder zu sehen. Für die Rolle als Shia LeBeoufs Freundin musste sie extra zunehmen. 2008 bekam sie eine Rolle in New York für Anfänger in dem auch Jeff Bridges und Kirsten Dunst mitspielen, darüber hinaus wird als Nachfolgerin von Angelina Jolie als Lara Croft in den Tomb-Raider-Filmen gehandelt. Mit Jennifers Body hatte sie einen weiteren Kinoerfolg, vermutlich nicht zuletzt wegen der darin vorkommenden
Sexszenen. Von 2004 bis Februar 2009 war Megan Fox zusammen mit dem Schauspieler Brian Austin Green, bekannt aus den Beverly Hills, 90210 und Terminator: The Sarah Connor Chronicles.