Leaving Neverland 2 will debut on Channel 4 tonight.