Early in the film, Neeson is walking across the main concourse in Grand Central Terminal toward the East gates. Sunlight reflects on the floor through the windows on the east wall. No sunlight has reflected on the concourse floor since the construction next door of the old Commodore hotel in 1929. The old Commodore (now the Grand Hyatt) is actually on the South/East side of Grand Central. The windows on the East side (above the Apple Store) are unobstructed and sun does come through.
The train Neeson's character rides is the Hudson Line of Metro-North, yet the station stops depicted as he returns home from Grand Central Terminal to Tarrytown are clearly NYC subway stops (86th Street, etc.). Metro-North commuter trains do not share train tracks or station stops with NYC subway lines.
As they are trying to decouple the train's last car, there's an outside shot of the train speeding by. The train speed is high, but not one of the leaves of the trees close to the tracks seems to move.