Firstly, too many things happening in one night. Most unrealistic was ripping the entire interior of a house on 3rd Floor, bring all the stuff into GF and then burning all of them into ashes within, say, 2-3 hrs?...Come on bro...You can't take the audience for granted.
Secondly, where is the redemption in the story? Christmas is all about forgiveness and hope. This movie destroys a man who, after serving the best part of his life in prison comes out in search of a new life. And lo.. the merciless director sends him back!. The lady for whom he makes the sacrifice has to spend the rest of her life in guilt.
A movie which starts with a great plot and interesting twists fails miserably at the end leaving the audience with a drained head and a painful heart.