Acting
Since beginning her acting career in 2002, Sarah has appeared in many creature, fantasy and science fiction-based outings. In addition to her video and film work, Sarah has found roles on television s…
Criminal Minds
2005
Die schlechtesten Filme aller Zeiten
2013
The Witches of Oz
2011
Mega Shark vs. Crocosaurus
2010
Monster
2008
Resurrect
2018
666: The Child
2006
King of the Lost World