Question: who played the role of penny in dirty dancing
Answer: Cynthia Rhodes ( born November 21 , 1956 ) is an American retired actress , singer and dancer .