Movies:
* The Horseman on the Roof (Le Hussard sur le Toit) (1995) - A young woman named Pauline de Montrevel who falls in love with a hussar during the cholera epidemic in 1832.
* The Count of Monte Cristo (Le Comte de Monte-Cristo) (2002) - The beautiful Haydée, a slave girl held by the villainous Count of Monte Cristo.
* The Crimson Rivers (Les Rivières Pourpres) (2000) - A young woman who is the primary suspect in a series of murders.
* The Crimson Rivers 2: Angels of the Apocalypse (Les Rivières Pourpres 2: Les Anges de l'Apocalypse) (2004) - Reprising her role from the first film.
* The Last Day (Le Dernier Jour) (2004) - A drama about a woman who receives a mysterious phone call on the day she is supposed to die.
* The Girl on the Train (La Fille du Train) (2009) - A French thriller about a woman who is kidnapped and held captive on a train.
* The Last of the Mohicans (Der Letzte Mohikaner) (1992) - As the young Cora Munro.
* The Man Who Killed Don Quixote (L'homme qui tua Don Quichotte) (2018) - A supporting role in Terry Gilliam's fantasy film.
* The Legend of Tarzan (La Légende de Tarzan) (2016) - A brief role in the film.
Television:
* Julie Lescaut (1992-2014) - A recurring role in the long-running French police series.
* Commissaire Moulin (1999-2012) - A regular role in the French detective series.
* Central Hospital (Hôpital Central) (2002-2008) - A role in the French medical drama series.
* The Scarlet Pimpernel (Le Chevalier de la nuit) (2001) - A miniseries where she played the role of Marguerite St. Just.
* La Reine Margot (1994) - A miniseries about the life of Queen Margot of France.
* David Copperfield (2000) - A miniseries based on Charles Dickens' classic novel.
* The Musketeers (Les Mousquetaires) (2014) - She played Queen Anne in this French television series.
Note: This is not an exhaustive list, and there may be other projects she has been involved in.