The 37-year-old actor took the time to stop and sign autographs for some anxiously awaiting fans.
It was recently announced that James has signed on to star in the film Robot and Frank!
The film, which also stars Frank Langella, Susan Sarandon, Liev Schreiber, and Liv Tyler, is currently being filmed in the Big Apple.
Robot and Frank is a family comedy which centers around a curmudgeonly dad (Langella) whose kids (Marsden and Tyler) install a robot as his caretaker.
The movie is set to be released next year.