Year Title Role Notes
1994 Heartbreak High Rachel Stewart TV series, 2 episodes
1995 Babe The Hoggetts' Granddaughter Film
1996 Twisted Tales Jessie TV series, episode "Night of the Monster"
1996 G.P. TV series, episode "Sing Me a Lullaby"
1998–2000 Search for Treasure Island Thea Hawkins TV series, 26 episodes
1998 Children's Hospital Helen Voyt TV series, episode "Future Shock"
1998 Breakers Catherine TV series
1998 The Violent Earth Helene, as a child TV miniseries
1999 BeastMaster Muraki TV series, episode "Riddle of the Nymph"
2000 Water Rats Geena Sadler TV series, 2 episodes
2001 Escape of the Artful Dodger Hannah Schuler TV series, 26 episodes
2001 When Good Ghouls Go Bad Dayna TV movie
2002 Don't Blame the Koalas Actress #3 TV series, episode "A Star is Born"
2003 Swimming Upstream Diane Fingleton Film
2003 Mermaids Tess TV movie
2005 Little Oberon Natasha Green TV movie
1998–2008 All Saints Jacinta Clarke, Vicki Ross, Becky Franklin, Vicki Rees, Emma Quinliven TV series, 5 episodes
2007–2008 H2O: Just Add Water Charlotte Watsford TV series, 24 episodes
2008 Scorched Deanna Pearce TV movie
2009 Sunset Over Water Magda TV short
2010 Toybox Tina the Dancing Doll TV series, season 1-3
2011 Carols in the Domain Tina the Dancing Doll Christmas Special
2014 We are Darren and Riley Brittany Web series, episode "Brittany's Bonanza"
2014 Wonderland Pip Sallinger TV series, episode "Saving Face"
2018 When Sally Left Steve Sally TV short