So then I was thinking about this image after the film and I was sure that I saw it in a computer game. Did some Googling and found this image from Medal Of Honor, the computer game.
See the resemblance? Pretty similar ah. Of course the thing that really made me look for the image was in the credits there is a "Visual Effects by Hybide Technologies - A Ubisoft Division". I
So Ubisoft made Medal Of Honor and I think that this still was in the film to promote the game Medal Of Honor. What do you think?