As the bright sun sets and the curtain of New year's Eve slowly spreads out, in this night which is supposed to be full of hope and warmth, there are still a group of people who are in trouble. Times Square show host Morgan (Hilary Swank Hilary Swank) is nervously doing final rehearsals; Doyle (Sarah Jessica Parker Sarah Jessica Parker) is having a fight with New Year's Eve's daughter Haley (Abigail Breslin Abigail Breslin); cartoonist Randy (Ashton Kutcher Ashton Kutcher) is still immersed in the chagrin of being dumped by his ex-girlfriend, New Year's Eve will only make him more upset. And poor Harris (Robert de Niro Robert De Niro) has reached the end of cancer and just wants to see the last New year's ball drop ceremony in Times Square. Like many New Yorkers who are troubled by their lives, they are busy in their small positions, but they don't have time to open their eyes. The grace of the New year has come quietly.