Megan Fox Filmography: Every Movie and TV Show in Order
All 43 Megan Fox roles in chronological order (1984 to 2025): 32 movies and 11 TV series.

How many movies and TV shows has Megan Fox been in? This complete Megan Fox filmography lists 43 credited roles (32 films, 11 TV series), in chronological order from 1984 to 2025, with links to our full guides where available.
Megan Fox movies in order
- Holiday in the Sun (2001) as Brianna
- Bad Boys II (2003) as Stars-and-Stripes Bikini Kid Dancing Under Waterfall (uncredited)
- Confessions of a Teenage Drama Queen (2004) as Carla
- Crimes of Fashion (2004) as Candace
- Transformers (2007) as Mikaela Banes
- How to Lose Friends & Alienate People (2008) as Sophie Maes
- Transformers: Revenge of the Fallen (2009) as Mikaela Banes
- Jennifer's Body (2009) as Jennifer
- Jonah Hex (2010) as Leila
- Passion Play (2011) as Lily
- Friends with Kids (2012) as Mary Jane
- The Dictator (2012) as Self
- Robot Chicken: DC Comics Special (2012) as Lois Lane (voice)
- This Is 40 (2012) as Desi
- Teenage Mutant Ninja Turtles (2014) as April O'Neil
- Teenage Mutant Ninja Turtles: Out of the Shadows (2016) as April O'Neil
- Above the Shadows (2019) as Juliana
- Zeroville (2019) as Soledad Paladin
- Battle of Jangsari (2019) as Maggie
- Think Like a Dog (2020) as Ellen
- Rogue (2020) as Samantha O'Hara
- Till Death (2021) as Emma
- Midnight in the Switchgrass (2021) as Rebecca Lombardo
- Night Teeth (2021) as Grace
- Big Gold Brick (2022) as Jacqueline
- Good Mourning (2022) as Kennedy
- Machine Gun Kelly's Life In Pink (2022) as Self
- Taurus (2022) as Mae
- Johnny & Clyde (2023) as Alana Hart
- Expend4bles (2023) as Gina
- Subservience (2024) as Alice
- Five Nights at Freddy's 2 (2025) as Toy Chica (voice)
Megan Fox TV shows
- MTV Video Music Awards (1984) as Self
- What I Like About You (2002) as Shannon
- Two and a Half Men (2003) as Prudence
- Hope & Faith (2003) as Sydney Shanowski
- Robot Chicken (2005) as Megan Fox / Lois Lane (voice)
- New Girl (2011) as Reagan Lucas
- Good Mythical Morning (2012) as Self
- DAVE (2020) as Megan Fox
- The D'Amelio Show (2021) as Self (archive footage)
- The Kardashians (2022) as Self
- Overcompensating (2025) as Megan Fox Poster
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Megan Fox been in?
Megan Fox has 32 credited film roles and 11 TV roles, for a total of 43 credits from 1984 to 2025.
What was Megan Fox's first major role?
MTV Video Music Awards (1984).
What is Megan Fox's most recent project?
Five Nights at Freddy's 2 (2025).



