Preheat oven to 350°F. Lightly spray a 9 X 13-inch baking dish with nonstick cooking spray; set aside.
Prepare pasta (spaghetti casserole), in well-salted water, according to package instructions. Drain pasta and transfer to another bowl; set aside.
Add butter (1/2 cup) to a large skillet and melt over medium heat. Whisk in flour (1/2 cup), chili powder (1 tablespoon), cumin (1 tablespoon), and coriander (2 teaspoons) then continue to cook, whisking constantly, for 1 minute or until spices become fragrant. Remove skillet from heat and slowly whisk in milk (4 cups). Return to medium heat and cook, stirring constantly, until mixture thickens and begins to bubble.
Reduce heat to low and stir in well-drained Rotel (1 (10-ounce) can), Worcestershire sauce (2 teaspoons), salt (1 1/4 teaspoons), pepper (1/2 teaspoon), American cheese (1 block), cream cheese (4 ounces) and 1 1/2 cups sharp cheese. Cook until cheeses are melted. Stir in shredded chicken (1).
Add sauce to pasta pot and mix with spaghetti until noodles are all well coated in sauce. Pour into prepared baking dish.
For the topping, use a small skillet to melt butter (1/4 cup). Add panko (2 cups) and oregano (1 teaspoon), allowing the bread crumbs to brown slightly. Once cooled, sprinkle panko over the top of spaghetti, then bake in preheated oven for 25-30 minutes. Before serving, sprinkle top with chopped cilantro (1/4 cup) and serve.