The classic 4: cleric, fighter, rogue, wizard are almost a given, however...
The tank is the most critical. You have to have a character who can take the hits, even if only to keep the rest of the group from taking it or to buy time for the casters to kill the monsters. If he has a...