News

MGM+'s supernatural horror series, The Institute, starring Ben Barnes and Joe Freeman, debuted on July 13, 2025, with three episodes.