This Transformers screencap might contain
quartier des affaires, le centre-ville, centre d'affaires, au centre-ville, rue, scène de ville, milieu urbain, ville, scène, urbain, cadre, mise en scène de rue, coucher du soleil, lever de soleil, coucher de soleil, and lever du soleil.
It looks like this was probably put together at a studio to get execs and media excited about the concept of the film. Not great quality since it looks like it was shot from a handycam of a movie screen. But sure got me psyched up!