Crush your graham crackers into a fine crumb. (It should make about 1½ cups).
Mix together the sugar with the graham cracker crumb in a medium sized bowl.
Pour the melted butter over the top of the crumb and mix it all together until you have a nice sandy mixture.
Pour the crust mixture into the bottom of a 9 inch pie crust pan and press down evenly on the bottom and up the edges of the pan.
Cut the bananas into slices and lay them over your graham cracker crust.
Combine the caramels and heavy cream in a small sauce pan. Heat over medium until the caramels are melted and smooth, stirring the whole time.
Pour the caramel over the banana slices. (You can save about 1/4 cup of the caramel to reheat later and pour over the pie)
Add the pudding mixes into a large bowl and add the milk and stir it together for a couple of minutes, until combined.
Add 1 cup of the cool whip to the pudding mixture and fold it into the pudding.
Pour the pudding mixture over caramel and smooth it across the top top. Place it in the fridge to set for at least 4 hours.
Top with remaining cool whip and additional bananas before serving.
Drizzle with remaining caramel sauce (reheated) if desired.