Preheat oven to 350.
In a medium sauce pan over medium heat place milk, cream, sugar, vanilla, egg yolks, eggs, corn starch and flour.
Whip well to completely combine and stir constantly until mixture just starts to boil.
Remove from heat and whip in butter until completely combined.
Arrange peach halves in a 9x9 baking pan to completely cover the bottom of the pan.
Combine brown sugar and cinnamon and mix to completely combine.
Use half of the sugar mixture to sprinkle over the peaches.
Pour the custard mixture over the peaches to completely cover.
Sprinkle the remaining sugar mixture over top of custard.
Place in a 350-degree oven and bake for 25 minutes.
Remove from oven and let cool, then refrigerate for at least 6 hours or until set.