‘The Critic’ among Winners of the 2019 Independent Film Awards
“Written, directed by, and starring Stella Velon, The Critic is an indie short that, painted in vibrant colors and rife with symbolism and underlying meaning, is an emotional ride that is immediate and powerful.”
– Mark Ziobro | THE MOVIE BUFF