The newest Superman movie was filmed in Vancouver, BC and Plano, IL.
See also: Batman v Superman, Suicide Squad, Wonder Woman, & Justice League.
Metropolis Metro Cab's were seen outside of Union Station in September 2011 where the Great Hall was used for filming. Photos here.
Along with many buildings on historic Main Street, Uncle Lar's got a makeover for the film. See photos here
The exterior of the Historic Plano Hotel was transformed into the Smallville Hotel for the film.