After more than a few production delays, the new “Downton Abbey” sequel film has finally made its streaming debut. “Downton Abbey: A New Era” arrived on Peacock today, following its U.K release on April 29 and U.S theater premiere on May 20. The streamer also announced earlier this month the launch of a new 24/7 […]