Preheat oven to 350°F (175°C).
Grease 9x13 inch baking dish thoroughly.
Mix cream cheese until smooth and creamy.
Add melted butter to cream cheese mixture.
Beat in eggs one at a time.
Stir in sour cream completely.
Add both corn varieties to mixture.
Fold in half the cheddar cheese.
Mix in corn muffin mix gently.
Season with salt and pepper.
Pour mixture into prepared baking dish.
Top with remaining cheddar cheese.
Bake for 45-50 minutes until golden.
Let cool for 10 minutes before serving.