Check out the locations in Armageddon - shot in NYC On the Set of New York (otsoNY) is a website purely dedicated to showcasing movies that have been filmed in the state of New York. otsoNY is a non-profit making website.