Leaked images of the live action Invincible movie