I saw it tonight. It's definitely not for the faint of heart. It's long, about 2-1/2 hours but held my attention the whole time, never a dull moment. Makes you glad you weren't born in the 1800's. Leonardo is a great actor and seems to get better with every film. I gave the movie a 10 on IMDB.com.