Stella Velon is an American actress, writer, and fashion model.
The Critic 2018
as Actress, Director, Writer
Shutterbug 2009
as Thalia
Credits from TMDB.