a still of from the movie the muppet movie crossover with the game deus ex : mankind divided