Preheat oven to 375. Lightly spray a 9x13-inch glass baking dish with non-stick cooking spray.
Boil the pasta as directed. Drain well.
In a large skillet, cook the bacon until crispy. Set aside to drain. Chop into tiny pieces and set aside.
Pour off a little of the bacon grease, but you want 2-3 Tbspto stay in the skillet. Add the flour to the skillet and whisk with the bacon grease. Quickly pour in the milk, whisking well to prevent lumping. Once incorporated, addin the cream cheese cubes, stirring constantly until it melts into the sauce. Bring the sauce to bubbling.
In a small bowl, mix together the bread crumbs, Parmesan cheese and chopped bacon.
Pour the pasta into the baking dish, then pour the cheesy sauce over the top. Gently combine and mix together. Add the 2 cups of shredded cheese on top, then add the bacon-laced bread crumbs to the very top.
Bake in the preheated oven for 15 to 20 minutes, or until cheese has melted.
Serve Macaroni and Cheese with Bacon-Laced Bread Crumbs with some fruit and veggies.