Preheat your oven to 350°F (175°C). Lightly grease a deep 3-quart baking dish (9x13 inch) with cooking spray or butter.
Bring a large pot of salted water to a boil. Cook the broken spaghetti according to package directions until al dente. Drain well and set aside.
In a very large mixing bowl, combine the cream of chicken soup, cream of mushroom soup, sour cream, milk, 2 tablespoons of the melted butter, dried parsley, garlic powder, salt, and pepper. Whisk until smooth.
Stir in the shredded mozzarella, grated Parmesan, chopped onion, chopped celery, and drained mushrooms into the sauce mixture.
Add the cubed cooked chicken and the drained spaghetti to the bowl. Toss everything together until the pasta and meat are evenly coated in the creamy sauce.
Pour the mixture into the prepared baking dish, spreading it out evenly. The dish will be quite full.
In a small bowl, mix the crushed cornflakes with the remaining melted butter until the flakes are lightly coated.
Sprinkle the buttery cornflake mixture evenly over the top of the casserole.
Bake uncovered for 45 to 50 minutes, or until the sauce is bubbly around the edges and the topping is golden brown. Let sit for 5 minutes before serving.