The best "western", "adventure", "romance", "comedy" movie I've seen. Awesome acting from the leads and supporting characters. From start to finish, this movie takes hold and won't let go. The story is great, the cinematography awesome, and there is something for everyone. A must see!