Immersive acting from all the actors, enticing storyline, atmospheric set and costumes that make you feel like you're right there in 1871. Portman's acting in particular is amazing, this is some of her best work. I may just love westerns... but this movie was a rush to watch and so vindicating in the end!