Ego, the planet with a face, features in new Lego Marvel Super Heroes 2 trailer Richard Scott-Jones May 15, 2017