A good film is the one that keeps you thrilled till the very last minute. Great cast, amazing soundtracks and beautiful scenery also add much to the impression it makes. These 10 films possess all these characteristics. But why on Earth do their stories change in the very last minute?