One of the best movies I've seen in a long time. 3 hrs but keeps you engaged the whole time. There's a lot of negativity about Kevin Costner tight now but don't let those haters (a lot of "professional" reviews) keep you from seeing this movie. Costner is one of the greatest storytellers of all time and this movie is no exceptio. Great writting, acting. Should win many awards!