Discover the best new shows & films to stream from 31 March to 6 April 2025 on AMC+, Shudder and Acorn TV with this guide.