Sun Wukong
Sun Wukong or Monkey King.