The Thomas Crown Affair Filming Locations

The Thomas Crown Affair was filmed in New York & White Plains in United States of America.
Show Map

New York Public Library

Metropolitan Museum (lobby)

Source: IMDb