Zac Efron rode around the set New Year's Eve in NYC yesterday. He plays a bike messenger in the film and joined one of his costars Michelle Pfeiffer to shoot scenes in the city. The pair are just two of the big names who are signed on for the project. Sienna Miller, Sofia Vergara, and Sarah Jessica Parker are also among the cast. Halle Berry just snapped up another part in the film after her custody battle caused her first one to be handed off to Katherine Heigl. Zac made his way to Manhattan earlier this week to start work on the new movie after spending a few days preparing for the athletic role by focusing on his fitness in LA.