Netflix’s latest thriller, Untamed, premieres today, July 17, starring Eric Bana and Sam Neill. Set in Yosemite National Park, the series blends survival, suspense, and murder mystery, offering audiences a chilling psychological drama rooted in nature’s unforgiving wilderness.