A new hero arrives in town.
But there is something weird about him.