There are as many options for algae eating creatures as there are algaes.
Besides pleco's (a lot of which don't only eat algae) you could get snails, shrimp, SAE, Flagfish, mollies, even some cichlid will pick at algae.
It's never a good idea to get a fish to try and rid a tank of algae though. Your best bet would be to try and find the source of the algae. To much light, to much nutrients, overfeeding, not enough water changes the list goes on and on. Once you determine why you are having an algae problem you shoud be able to rid your tank of it.