Villa are set to be without last season's top scorer Christian Benteke who has been ruled out for the Christmas period with a knee injury.
However, Gabriel Agbonlahor is available for selection once again having served his one-match suspension.
Ashley Westwood will miss out due to a one-match ban for picking up five yellow cards, while captain Ron Vlaar (calf) is a major doubt.
Palace striker Marouane Chamakh will be absent for the visitors after picking up his fifth yellow card of the season in the 3-0 defeat to Newcastle.
Tony Pulis has a number of injury worries to contend with, but Stuart O'Keefe (muscle injury) and Kagisho Dikgacoi (hamstring) could return if they pass late fitness tests.
Jerome Thomas (calf), Adlene Guedioura (rib), Jack Hunt (ankle), Glenn Murray (ACL knee ligament injury) and Paddy McCarthy (groin) are all set to miss the trip to Villa Park.