Preheat your oven to 375 degrees Fahrenheit.
Spray a large-rimmed baking sheet with non-stick cooking spray.
With your mixer, beat together an 8 ounce package of cream cheese with 2 tablespoons granulated sugar and 1 tablespoon vanilla extract. Beat until smooth.
Unroll a seamless dough sheet onto the baking sheet.
On each long side of the dough, make 2 inch long cuts about 1 inch apart using a sharp knife, pizza cutter, or kitchen scissors.
Spread the cheese filling down the middle of the dough.
If adding fruit, spread about 1/2 cup (or more if you wish) of cherry pie filling on top of the cheese layer.
Starting at one end, fold the strips over the filling on an angle alternating from one side to the other. This will give it the braided look.
Bake for 15-20 minutes or until the Danish is golden brown.
While the Danish is baking, make the icing. In a medium-sized bowl whisk together the powdered sugar with 3 tablespoons milk and 1/2 teaspoon vanilla extract.
Allow the danish to cool for 10-15 minutes before drizzling the icing over the danish. I poured the icing into a ziplock bag, snipped the tip, and piped the icing over the Danish. Alternatively, you could dip a fork in the icing and drizzle it over the Danish.
Cut into slices and enjoy!