Remove 12 Oreos from the package.
Crush the remaining Oreos either by placing in a Ziploc bag and using a rolling pin or placing in a food processor.
Mix half of the crushed Oreo crumbs with the melted butter. Press into a 9x9 pan to form the crust. Place into the refrigerator while preparing the filling. Set the rest of the Oreo crumbs aside.
In a large bowl whip the heavy cream until stiff peaks form. Set aside.
In another large bowl cream together the cream cheese and sugar. Add the vanilla and mix again.
Next add the heavy whipping cream to the cream cheese mixture folding gently with a spatula.
Add the sweetened condensed milk and continue mixing gently until fully combined.
Mix in the remaining Oreo crumbs.
Spread the mixture evenly over your cookie base.
Crush the remaining 12 Oreos and sprinkle them on top of the filling.
Cover with foil. Return to the freezer and chill until solid (3-4 hours, overnight is best).
Remove from the freezer 15 minutes before serving.