1) Bring a large pot of lightly salted water to a boil. Add the rigatoni pasta, and cook for 8 minutes, or until almost done, and drain.
2) Heat 1/2 of the olive oil in a large skillet over medium heat. Place the chicken in the skillet, and cook for 10 minutes, or until the juices run clear. Remove from heat, and set aside.
3) Heat the remaining olive oil in the skillet, and cook the onion and green pepper until it is tender. Mix in the garlic, ginger, and mango, and continue to cook and stir for 5 minutes, or until the mango is soft. Gradually mix the heavy cream into the skillet, and cook 5 minutes, until thickened.
4) Return the chicken to the skillet. Stir in the partially cooked pasta, and season with salt and pepper. Cook and stir for 2 minutes, until the ingredients are well blended and the pasta is al dente. Mix in the parmesan cheese . Garnish with parsley to serve.