New Year’s Eve follows several storylines simultaneously, jumping in and out of them. It does however, do so flawlessly, carefully weaving them to avoid giving viewers temporary ADD. There’s the story of Laura (played by Katherine Heigl) who is catering a huge record industry party and is reunited with her former flame Daniel Jensen (played by previously mentioned Jon Bon Jovi). Next is the story of Randy (played by Ashton Kutcher) and Elise (played by Lea Michele) who end up stuck for hours in the apartment building they both live in. Then there is the unlikely pairing of Ingrid (played by Michelle Pfeiffer) and Paul (played by Zac Efron) who end up spending the day together in a plutonic fashion. Also, there is Claire (played by Hilary Swank) who is literally in charge of the enormous ball that drops in Times Square; Sam (played by Josh Duhamel), who is stuck in Jersey trying to make it into Manhattan for New Year’s; Expectant couple Tess and Griffin Byrne (played by Jessica Biel and Seth Meyers) about to have the first baby of the New Year; Kim (played by Sarah Jessica Parker), a protective mother trying to shelter daughter Hailey (played by Abigail Breslin); and lastly, Stan (played by Robert De Niro) dying of cancer with nurse Aimee (played by Halle Barry) by his side. (Okay, so maybe there is more than one unlikely pairing in the above synopsis.) Additionally, viewers will recognize Ryan Seacrest, Ludacris, Sofia Vergara, Cary Elwes, Alyssa Milano, Jim Belushi, Carla Gugino, Penny Marshall, Yeardley Smith and none other than Joey McIntyre of the New Kids on the Block.