In a large mixing bowl using an electric mixer, whip the softened cream cheese, pudding mix, powdered sugar, heavy cream, orange juice and grated orange zest.
Whip on medium high speed for 3-5 minutes stopping to scrape the bowl as needed, until light and fluffy.
Using a spatula, fold the walnuts and toffee chips through the dip by hand.
Fold in whipped topping adding ⅓ of the container at a time until all is added.
Scoop the dip into the serving dishes, cover and chill for 4 hours or until serving.
Garnish with a sprinkle of toffee chips, walnuts and orange curls.