This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
2021
2.8
Demonic
Actriz
2017- 2023
Riverdale
Actriz - Penelope Blossom
2017
5.1
24 Hours to Live
Actriz - Dr. Helen
2009
7.2
District 9
Actriz - Sarah Livingstone - Sociologist
2008
6.6
Doomsday
Actriz - Jane Harris
2007
Flood
Actriz - Kate
Full filmography