Shout! Studios and Funimation Films are bringing the artful Chinese animated feature ‘Big Fish & Begonia’ to U.S. cinemas starting on Friday, April 6, 2018.