3.5 Very Good

Aprt frm the ending movie is v.good!!! had they thought of a good end...may b its fate could have been different...