Tessa Thompson Filmography: Every Movie and TV Show in Order
All 46 Tessa Thompson roles in chronological order (2003 to 2026): 28 movies and 18 TV series.

How many movies and TV shows has Tessa Thompson been in? This complete Tessa Thompson filmography lists 46 credited roles (28 films, 18 TV series), in chronological order from 2003 to 2026, with links to our full guides where available.
Tessa Thompson movies in order
- When a Stranger Calls (2006) as Scarlet
- The Initiation of Sarah (2006) as Esme
- Make It Happen (2008) as Dana
- The Human Contract (2008) as Waitress
- For Colored Girls (2010) as Nyla / Purple
- Dear White People (2014) as Samantha White
- Selma (2014) as Diane Nash
- Creed (2015) as Bianca
- War on Everyone (2016) as Jackie Hollis
- Thor: Ragnarok (2017) as Valkyrie
- Annihilation (2018) as Josie Radek
- Furlough (2018) as Nicole Stevens
- Dirty Computer (2018) as Zen
- Sorry to Bother You (2018) as Detroit
- Creed II (2018) as Bianca
- Little Woods (2019) as Oleander 'Ollie' Hale
- Avengers: Endgame (2019) as Valkyrie
- Men in Black: International (2019) as Agent M
- Between Two Ferns: The Movie (2019) as Tessa Thompson
- Lady and the Tramp (2019) as Lady (voice)
- Sylvie's Love (2020) as Sylvie
- Passing (2021) as Irene Redfield
- Thor: Love and Thunder (2022) as King Valkyrie
- Marvel Studios Assembled: The Making of Thor: Love and Thunder (2022) as Self - King Valkyrie
- Creed III (2023) as Bianca Creed
- The Marvels (2023) as Valkyrie
- The Listener (2024) as Beth
- Hedda (2025) as Hedda Gabler
Tessa Thompson TV shows
- Cold Case (2003) as Wilhemina 'Billie' Doucette
- Veronica Mars (2004) as Jackie Cook
- Grey's Anatomy (2005) as Camille Travis
- Heroes (2006) as Rebecca Taylor
- Hidden Palms (2007) as Nikki Barnes
- Life (2007) as Liza
- Private Practice (2007) as Zoe Salter
- Three Rivers (2009)
- Rizzoli & Isles (2010) as Anna Farrell
- Portlandia (2011) as Bailey
- RuPaul's Drag Race All Stars (2012) as Self - Guest Judge
- BoJack Horseman (2014) as Taneisha (voice)
- Westworld (2016) as Charlotte Hale
- Dear White People (2017) as Rikki Carter
- Marvel Studios Legends (2021) as Valkyrie (archive footage) (uncredited)
- What If...? (2021) as Valkyrie (voice)
- Marvel Zombies (2025) as Valkyrie (voice)
- HIS & HERS (2026) as Anna Andrews
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Tessa Thompson been in?
Tessa Thompson has 28 credited film roles and 18 TV roles, for a total of 46 credits from 2003 to 2026.
What was Tessa Thompson's first major role?
Cold Case (2003).
What is Tessa Thompson's most recent project?
HIS & HERS (2026).



