Jiabiangou (The Ditch) - Movie Reviews - Rotten Tomatoes