same old story of villains and heroes