Netflix's true crime anthology series, American Manhunt, is moving on to its next target: Osama bin Laden. The new three-part series follows hot on the heels of the success of The Boston Marathon Bombing and the O.J. Simpson mini-series. Netflix will drop all three episodes on March 10, 2025, and it looks like it'll be another huge hit for the streamer.