Add a layer mask to this image (use icon on Layer panel or go to Layer > Layer Mask > Reveal All). Use large soft brush (Size: 300px, Opacity: 100%) and brushed with black color on a layer mask everything except the sky. Change Blending Mode to “Overlay”. Group all city layers by selecting all layers and press Cmd/Ctrl + G or use icon on Layer panel.
When you change the blending mode, the clouds are well superimposed on the image but showed their colors. To get rid of the colors, use an adjustment layer Black & White from Adjustment panel or from Layer > New Adjustment layer > Black & White… Make from this layer a clipping mask to sky layer and set Preset: “Green Filter”. You can try different presets to change the light/shadow map.
Duplicate original sky layer (Cmd/Ctrl + J or go to Layer > Duplicate layer) and move it to front of Layer panel. Set Opacity around 30%, Fill to 50%.
I decided to add a bit of action and create beams of light over the city. This will add drama and fiction. Create a new layer (Cmd/Ctrl + Shift + N or Layer > New > Layer). Use Brush Tool (B) with size: 70 – 30px, Opacity: 50% and Hardness: 0% to draw a beams. Use colors from this image or use #3f92de and #84bedc like me. Does not matter how and where to place the beams, but it is better not to occupy the center, because in that place there will be a model. Set Blending Mode to “Screen”.
Same thing with a smoke. Create a new layer, upload a “effects_brushes_by_vincdesign-d4mwjs4” brush set in Photoshop and use “CLOD 3” brush with Size 250 – 500px, Opacity: 35 – 70% and color: #c4c4c4. Change the brush size depending on how far you where you want to apply it. Also, first draw mainstream smoke. Then use Eraser Tool (E) with same settings as a brush and make it more voluminous by erase some parts. Use several layers to control Opacity and then merge them (Cmd/Ctrl + E or Layer > Merge Layers…).
Now the depth of field. This is very important because we are creating a portrait/poster, and in this case, attention should be drawn to main character. I give you two options: as I did and alternative. I have Adobe Photoshop CC 2014 and use Tilt-Shift blur from Blur Gallery. This new features in this version, so if you have a different version of Photoshop a description of an alternative version of a little lower. First Tilt-Shift blur. Go to Filter > Blur Gallery > Tilt-Shift… Move the center circle at the lower boundary of the working field. In the upper right window settings (check that there was only one checked – Tilt-Shift) set Blur: 10px, Distortion: 0. In the lower window set Light Bokeh: 30%, Color Bokeh: 20% and click OK to apply filter.
Now for those who are using a different version there is an alternative way to achieve the desired effect. Go to Filter > Blur > Gaussian Blur… In window that appears set Radius to 10px and click Ok.
Take a Gradient Tool, set default black & white gradient and background/Foreground colors (D) with linear method. Apply gradient on filter layer mask from Bottom to black roofs of buildings from the first plan (this will remove the effect of the filter on the first plan). And then you get a similar effect.