เรื่องราวเริ่มต้นในเมืองที่เต็มไปด้วยอาชญากรรมและความรุนแรง เมื่อเด็กชายคนหนึ่งชื่อ Sam (รับบทโดย Javon Walton) ได้พบกับชายลึกลับคนหนึ่งที่มีชื่อว่า Joe (รับบทโดย Sylvester Stallone) ซึ่งเป็นที่รู้จักกันในชื่อ Samaritan ชายคนนี้เชื่อว่าเป็นซูเปอร์ฮีโร่ที่หายไปในอดีต หลังจากที่เขาและเพื่อนของเขาได้ยินเรื่องราวเกี่ยวกับ Samaritan ว่าเป็นผู้ปกป้องเมืองในอดีต
Sam ต้องการที่จะค้นหาความจริงเกี่ยวกับ Joe และการที่เขาอาจยังคงมีความสามารถในการต่อสู้และปกป้องผู้คนในเมืองอยู่ เมื่อเมืองเริ่มเผชิญกับอาชญากรรมที่เพิ่มขึ้น, Joe ต้องตัดสินใจว่าควรกลับมาสวมบทบาทซูเปอร์ฮีโร่ของเขาหรือไม่