It will depend on what types of film he is interested in buying but if he is New York then either;

Adorama
42 West 18th St.
New York, NY 10011

or;

B&H Photo
420 9th Ave. at 34th St.
New York, NY 10001

Enjoy. I would love to visit these stores myself though I do not see myself in New York City any time soon.