StevenDirecting • 1988-12-01 • Shanghai, ChinaNo biography available.Known ForChengzi_12024Fan ClubNo Nerds have favorited Steven yet — be the first.All fan clubsFrom NerdspinFilmographyDirecting12024Chengzi_1FilmDirector