Spray a 9×13 baking dish with nonstick spray and set aside. Preheat oven to 350 degrees Fahrenheit.
Combine cream cheese, sugar, vanilla, and egg in a large mixing bowl. Using a mixer, combine until the mixture is well mixed and whipped.
Unroll the whole can of one crescent roll to cover the bottom of the baking dish. Pinch together seams.
Drop cream cheese mixture on top of crescent dough and smooth evenly.
Cover cream cheese with the second can of crescent rolls (I used the Crescent dough sheet for my top layer).
Using a knife, pierce a hole in the top layer of dough, and fingers create a slit approximately 2 inches in length. Repeat until there are about 9 equally-sized slits.
Brush the top layer of dough with egg white. This will give the top layer a nice pretty shine when baked.
Bake at 350degrees Fahrenheit for 30 to 35 minutes.
White the danish is baking; we’ll make the glaze.
Add powdered sugar, vanilla, and milk in a bowl, stirring until well combined.
Allow danish to cool for about 20 minutes before adding the glaze.