From Edmonton, Alberta, Canada
Stellina Rusich is a Canadian actress. (Via TMDB)
The InvitationFilm • 2003