Combine butter, garlic powder, parsley, salt, and pepper in a small bowl.
Preheat a grill to medium-high heat. Brush the corn with the butter mixture and coat completely. Grill corn for about 10 minutes, rotating and turning every 2 -3 minutes.
Remove corn from grill and brush with more butter mixture and sprinkle with Parmesan cheese.