Heat the oven to 350°F.
In a large mixing bowl, combine the shredded chicken, black beans, corn, diced tomatoes with green chiles, cumin, garlic powder, and onion powder.
Separate the shredded cheeses into two equal portions by placing them in two bowls. One portion will be used for filling the enchiladas, and the other will be saved for the topping.
Pour ½ cup of enchilada sauce into the bottom of a 9×13-inch baking dish, spreading it evenly to coat the surface.
Pour one can of enchilada sauce into a shallow bowl. Dip a tortilla into the sauce, turning it so both sides are covered. Allow any excess sauce to drip off.
Place about ⅓ cup of the chicken mixture in the center of the tortilla and add some of the cheese from the filling portion.
Roll the tortilla around the filling and place it seam-side up in the prepared baking dish.
Repeat the process with the remaining tortillas until the dish is filled with enchiladas.
Pour the remaining enchilada sauce over the rolled tortillas and sprinkle the top with the remaining shredded cheese.
Bake for 20 minutes.
Remove from the oven and sprinkle with chopped cilantro.
Serve warm. Optional toppings include additional cilantro, sour cream, salsa, tomato, and avocado.