Kristin Kreuk Filmography: Every Movie and TV Show in Order
All 17 Kristin Kreuk roles in chronological order (2000 to 2024): 8 movies and 9 TV series.

How many movies and TV shows has Kristin Kreuk been in? This complete Kristin Kreuk filmography lists 17 credited roles (8 films, 9 TV series), in chronological order from 2000 to 2024, with links to our full guides where available.
Kristin Kreuk movies in order
- Snow White (2001) as Snow White
- Smallville (2002) as Lana Lang
- EuroTrip (2004) as Fiona
- Partition (2007) as Naseem Khan
- Street Fighter: The Legend of Chun-Li (2009) as Chun-Li
- Ecstasy (2011) as Heather Thompson
- Vampire (2011) as Maria Lucas
- Space Milkshake (2012) as Lt. Tilda Gennaro
Kristin Kreuk TV shows
- The Weekenders (2000) as Gina (voice)
- Smallville (2001) as Lana Lang
- Legend of Earthsea (2004) as Tenar
- Chuck (2007) as Hannah
- Ben Hur (2010) as Tirzah
- Beauty and the Beast (2012) as Catherine Chandler
- Burden of Truth (2018) as Joanna Hanley
- Reacher (2022) as Charlene 'Charlie' Hubble
- Murder in a Small Town (2024) as Cassandra Lee
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Kristin Kreuk been in?
Kristin Kreuk has 8 credited film roles and 9 TV roles, for a total of 17 credits from 2000 to 2024.
What was Kristin Kreuk's first major role?
The Weekenders (2000).
What is Kristin Kreuk's most recent project?
Murder in a Small Town (2024).



