Scarlett is a short film depicting the inner struggle of a girl who lost a leg to cancer.
Matriculated
2003
It's Such a Beautiful Day
2011
Strings
2004
Stopmotion
2024
Lorenzo
Charming
2018