3.5 Very Good

first half if very slow. movie kicks up only in later second half...the end was quite surprising and emotional which recovered my money to a few extent.