I think this is better than Dances with Wolves and certainly better than Avatar (I hope those sequels fail hard) as far as that kind of generic plot is concerned. This is a good movie that borders on being great. I wish they had stuck closer to the actual story, though.