2021
Troukoors as Catherine (5 episodes)
2021
Nêrens, Noord-Kaap as Katja Adendorff (13 episodes)
2021
4 Walls as Natalie (1 episode)
2021
4 Walls as Sandra (1 episode)
2019
Dwaalster as Annabel (13 episodes)
2018
Fynskrif as Lara Kruger (39 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
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)