Jessica McNamee Filmography: Every Movie and TV Show in Order
All 14 Jessica McNamee roles in chronological order (2009 to 2026): 11 movies and 3 TV series.

How many movies and TV shows has Jessica McNamee been in? This complete Jessica McNamee filmography lists 14 credited roles (11 films, 3 TV series), in chronological order from 2009 to 2026, with links to our full guides where available.
Jessica McNamee movies in order
- The Loved Ones (2010) as Mia
- The Vow (2012) as Gwen
- CHiPs (2017) as Lindsey Taylor
- Battle of the Sexes (2017) as Margaret Court
- The Meg (2018) as Lori
- I'm Just F*cking with You (2019) as Rachel Adams
- The Neighbor (2020) as Jenna
- Black Water: Abyss (2020) as Jennifer
- Mortal Kombat (2021) as Sonya Blade
- The Visitor (2022) as Maia
- Mortal Kombat II (2026) as Sonya Blade
Jessica McNamee TV shows
- White Collar (2009) as Penny Chase
- Sirens (2014) as Theresa Kelly
- Upright (2019) as Avery Mae
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Jessica McNamee been in?
Jessica McNamee has 11 credited film roles and 3 TV roles, for a total of 14 credits from 2009 to 2026.
What was Jessica McNamee's first major role?
White Collar (2009).
What is Jessica McNamee's most recent project?
Mortal Kombat II (2026).



