Zac Efron, 23, appeared alongside Michelle Pfeiffer, 52, on the set of New Year’s Eve. Efron plays a bike messenger in the holiday-themed film, a follow up to last year’s Valentine’s Day. Like its precursor, New Year’s Eve will feature an ensemble cast of all-star celebrities – including Jessica Biel, Sarah Jessica Parker and Robert De Niro – who will play a wide-ranging group of loosely connected New Yorkers on the eponymous holiday.

Besides zipping his bike around the city, Efron has recently secured a leading role in the upcoming action comedy, The Necessary Death Of Charlie Countryman. After transitioning away from his musical role as Troy Bolton in Disney’s High School Musical franchise, Efron has starred in such commercially successful films as Hairspray, 17 Again, and most recently, the less-successful Charlie St. Cloud.

Still youthful, Pfeiffer took advantage of her stint in the city to stop by Madison Square Garden for the final show of Lady Gaga’s Monster Ball tour. In addition to her part in New Year’s Eve, Pfeiffer is slated to appear in the forthcoming film Welcome to People and is currently in talks to star opposite Johnny Depp in Tim Burton’s new film Dark Shadows. —SAM LACROIX