World's Most Wanted (TV series)

World's Most Wanted is a 2020 docuseries, exploring five of the world's most wanted criminals.

Release
World's Most Wanted was released on August 5, 2020, on Netflix.