Bring a pot of salted water to a boil. Cook the pasta to al dente.
Reheat the pulled pork. Add the BBQ sauce and stir.
In a pan, add the olive oil, then add breadcrumbs and cook over medium heat until breadcrumbs are toasted. Remove from heat and season with salt and pepper. Set aside.
Once the pasta is done, reserve ¼ cup of cooking liquid and drain the pasta. Set aside.
Add butter to the pasta pot. Once butter has melted, whisk in flour and seasonings and cook for 1 minute. Pour in the heavy cream and whisk quickly to combine.
Whisk in the cheeses one at a time until completely melted. Season with salt and pepper, to taste.
Add the pasta back to the pot with the cheese sauce and stir to coat the pasta. If it’s too thick, add some pasta water, a little at a time, to reach desired consistency.
Fold in the pulled pork (don’t stir).
Serve the mac and cheese hot, topped with the breadcrumbs.