Bake cake according to package directions, cool. Mix dry pudding mix and cream cheese until well mixed. Add milk, a little at a time, until smooth.
Spread pudding over cake, cover with drained pineapple. cut bananas lengthwise and place over pineapple. Cover this with cool whip and top with cherries and nuts.
****Bake cake in a large pan and leave in the pan in order to keep all the toppings on thecake.