If you have the patience to watch a movie for 3.5hrs then you might like this movie. I felt the movie should have been 2-2.5 hrs not 3.5hrs long.so if you have courage to watch a movie for this long then it is for you.the visuals were good.other than that there is nothing positive about this movie . Weak story line , predictable, better watch it at home. Instead of spend money and time on this movie . So please watch this movie if you have a lot of time and energy to watch such a long movie. Then you watch but prepare yourself for a long ride and very dry movie felt like a documentary at times.