2023
Mooiweer en Warm as Aletta (13 episodes)
2021
Troukoors as Catherine (19 episodes)
2021
Koppieteefontein as Guest (1 episode)
2021
Nêrens, Noord-Kaap as Katja Adendorff (13 episodes)
2021
4 Mure as Natalie (1 episode)
2021
4 Mure as Sandra (1 episode)
2019
Die Spreeus as Anne-Marie (1 episode)
2019
Die Spreeus as Cara (1 episode)
2019
Dwaalster as Annabel (13 episodes)
2018
Fynskrif as Lara Kruger (39 episodes)
2018
Onder Die Suiderkruis as Skye Smithyman (13 episodes)
2017
Hole In The Wall as Ava
2017
The Last Face as UN Staffer
2016
The Odyssey as L'assistante TV
2016
Die Boekklub as Jong Bettie (7 episodes)
2014
Republiek van Zoid Afrika as Self (1 episode)
2013
Zulu as Claire Fletcher
2013
Jimmy in Pink as Rika
2013
Die Boland Moorde as Rachelle de Jager (6 episodes)
2010
Vallei van Sluiers as Beulah Roberts (52 episodes)
2009
Hond se Dinges as Lara van Niekerk
2008
Hansie as Hester (Cronjé) Parsons
2007
Geraldina Die Tweede as Sandy (13 episodes)
2005
The Poseidon Adventure as Aimee Becher-Anderson
2005
H.G. Wells' War of the Worlds as Felicity Herbert
2003
Jungle Beat as Fish (55 episodes)
1996
Silent Witness as Sian (1 episode)