by Imagos Softworks
It's from Blizzards new fps called Overwatch. It looks really good. It does have a strong TF2 feel to it though.
As for characters (from left to right): Tracer, Widowmaker, and Reaper.
Cool! Who are the cosplayers in that last image? And what are their characters from?