This cool poster is from the movie Avenger: Infinity War. This canvas art represents almost all the Marvel Cinematic Universe superhero’s at one place.
Main focus is on Thanos, the super villain of this movie. He is displayed much bigger compared to all the superhero’s in the poster in order to capture attention,he is shown wearing the infinity gauntlet with some of the infinity stones in it. Iron Man, Captain America and Thor are shown slightly smaller than Thanos, all other superheros are displayed doing their unique poses. The background displays outer space, in a nutshell this means that all characters in this movie are from all across the universe.