Preheat the oven to 425°F (220°C).
In a medium bowl, mix flour and butter until crumbly. Gradually add ice water, mixing until dough forms. Divide dough in half, wrap in plastic, and refrigerate for 30 minutes.
In a saucepan, combine cherries, sugar, and cornstarch. Cook over medium heat until thick and bubbly. Remove from heat and stir in vanilla extract.
Roll out one half of the dough on a floured surface and fit into a 9-inch pie dish.
Pour cherry filling into the crust-lined pie dish. Roll out remaining dough and place over the filling, crimping edges to seal. Cut slits in the top to vent.
Brush top crust with beaten egg for a golden finish.
Bake in preheated oven for 45 to 50 minutes or until the crust is golden brown.
Allow pie to cool before serving. Enjoy your Vanilla Cherry Pie!