Preheat your oven to 375°F.
In a 12-inch skillet, combine the sliced peaches, bourbon, orange juice, orange zest, vanilla extract, brown sugar, and cinnamon. Mix well to ensure the peaches are evenly coated.
Sprinkle the cornstarch over the peach mixture and toss to combine thoroughly. Set the peach filling aside while you prepare the crisp topping.
To make the pecan crisp topping, start by setting aside the cubed butter.
In a large mixing bowl, combine the old-fashioned oats, chopped pecans, granulated sugar, light brown sugar, cinnamon, cardamom, and all-purpose flour.
Add the cubed butter to the dry ingredients. Using two forks or a pastry blender, cut the butter into the mixture until it resembles a coarse meal.
Evenly distribute the crisp topping over the peach filling in the baking dish or skillet.
Place the pan in the preheated oven and bake for 40 to 45 minutes. The crisp is done when the peaches start to burst and release their juices, and the topping turns golden brown.
Remove the crisp from the oven and allow it to cool for about 15 minutes, giving the juices time to settle.
Serve the bourbon peach crisp warm, topped with a scoop of your favorite ice cream.