Where To Stream American Manhunt Osama bin Laden Season 1 Episode 3
Operation Neptune Spear
- Aired May 14, 2025
- 81 Min
- Rated 8.5
Ten years after 9/11, a pivotal clue emerges in Pakistan. The president orders a highly classified — and risky — SEAL raid to take out bin Laden at last.