Claim: The Case, directed by Wang Fen and produced by Lola Zhang, is a 90-minute film distributed by FilmBlog Media.
Evidence: Wang Fen Lola Zhang FilmBlog Media 90 minutes The Case is a 2007 Chinese film directed by the female first-time director, Wang Fen.