2023
Mooiweer en Warm as Hannah Brand2022
Eraser: Reborn as Vanessa Geist2021
Around the World in 80 Days as Mrs. Hildreth2020
Raised by Wolves as Justina2020
Still Breathing as Trish2018
Troy: Fall of a City as Midwife Minoa2016
Friend Request as Caroline2014
The Salvation as Mrs. Whisler2012
Fynbos as Anne2011
Leonardo as Nun2009
Invictus as Mrs. Cole2009
Natalee Holloway as Maggie2008
Doomsday as Command Centre Official2008
Deadly Harvest as Dr. Diane Jackson2006
Catch a Fire as White Madam2005
The Triangle as Landon2005
Known Gods as Grace Foster2000
I Dreamed of Africa as Esther Maitland2000
The Color of Friendship as Merle Bok1999
Dazzle as Duty Nurse1999
The All New Adventures of Laurel & Hardy in For Love or Mummy as Leslie Covington1997
Onder Draai Die Duiwel Rond as Sonja de Wet1988
Paradise Road as Not available