A superhero on the island??