Stephanie Wu
New York City, New York, United States
RITA, a young Chinese American woman, is haunted by her father's ghost in the days leading up to her wedding.
Stephanie Wu is an M.F.A candidate at Columbia University, School of the Arts. GREEN PLASTIC SANDALS is her thesis film.