Netflix has confirmed its slate for April 2025, and I've combed through the new movies and picked out the 5 to watch first.