Beat the softened cream cheese and confectioners' sugar until smooth. Spread the mixture into the bottom of the prepared graham cracker crust. Sprinkle the chopped pecans over the mixture.
Stir together the chocolate and vanilla pudding mixes. Pour in the milk and vanilla extract; beat on low speed for 2 minutes. Spoon into the pie pan. Cover and refrigerate for at least 2 hours. Top with the prepared whipped cream and pecan halves.