Actor
Stella Velon is an American actress, writer, and fashion model.
The Critic
2018 · as Actress
Shutterbug
2009 · as Thalia