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 "Hudson North" commuter train was a veiled representation of the actual Metro North trains than run from Grand Central Station in New York City to Westchester County. These trains go directly from Grand Central Station and make only 1 stop in Manhattan, 125th St. Mike's train made several stops in Manhattan which could only have been made by the Lexington Avenue subway line before reaching 125th St. In addition there is no commuter train stop at Yankee Stadium.