Sci-Fi movie filmed in Buffalo, Lockport By: Business First of Buffalo via Business Journals April 08, 2014 at 06:27 AM EDT Downtown Buffalo was overrun with wild alligators. Seriously. Not the real ones. In fact, there were no alligators in sight... Read More >> Related Stocks: CGI Group