Hostiles ★★★★

Great cast, great performances overall and a good story!