‘Untamed’ Netflix Crime Drama: 2025 Release & What We Know So Far
Filming for the Untamed ended in September 2024, and will be released on Netflix sometime in 2025.

Filming for the Untamed ended in September 2024, and will be released on Netflix sometime in 2025.