A big-budget sci-fi flop starring Taylor Kitsch and Liam Neeson is about to be removed from Peacock. Find out more.