Siqi Song

Siqi Song is an Oscar-Nominated animation director from China, currently based in California, United States. Song is best known for her animated short film SISTER, which received an Oscar nomination in 2020.

Films on Vurchel

2018
Sister
Directed by
Is this you?
Claim your profile!