The Beast Must Die will release at AMCThe new British miniseries The Beast Must Die will air at AMC. Later this year, it will also release on AMC+.25 Jan 2021